I was thinking form-widget could eventually be applied to all form rendering. If that was the case for the date form type you would have  multiple widgets. Given that any js functionality is widget specific (choice, text, single text) rather than type I thought `data-form-widget` was more specific.