Why Widgets can't publishing Complications?

I have a widget that I was hopping to use to publish complications, but SDK does not allow me to add publish complications permission. For some reason, it must be an app, not a widget.

Yes, I know they are "super apps" since 4.0, but if I change my widget to be an app, will it stop being a widget on older devices without Glances and devices with API below 4.0?