WTH can't I make a trigger template switch?

Or alarm control panel, cover, fan, light, light, lock, vacuum or weather. I picked switch for the title only because I think its the most common of these (certainly the most common in my HA, don’t really have any data to speak for others).

But really it would be great if all of these template holdouts could start using the new config format shown here instead of the legacy style. And ideally pick up support for making trigger template entities of that type in the process.