WTH aren't voice intents emitted as events?

According to Home Assistants documentation everything in Home Assistant is an event:

The Home Assistant core is event-driven. This means that everything that happens is represented as an event

Well, except for voice intents. And as a consequence I have a very hard time using them with AppDaemon, NodeRed, pyscript and the likes.

THIS!

With events we can better automate the voice assistant. For example, show a weather screen when the assist is telling me about the weather, or lower the volume of other devices after the wake word is detected.