If the widget is not specific to MW we should not restrict its usage to MW.
Currently I think this would include:
- DateInputWidget or DateTimeInputWidget
- CalendarWidget (whether that's mw.widgets.CalendarWidget or mw.widgets.datetime.CalendarWidget depends on the above)
and in VE-core that should be moved up:
- LanguageSearchWidget