I won't pretend you have the same interests as me but one of the reasons I personally look(ed) forward to Catalina was the ability to essentially "run iOS apps" (recompiled for macOS).
I can't wait to get rid of some of my Electron apps in favor of proper native ones. That feature alone would be worth the upgrade in my opinion.
But that's not to say I agree with how they've implemented the permissions dialogs. As a developer who had to deal with them I found several glaring bugs in Mojave, not to mention a sub-par UX. I'm sad if they haven't improved on that.