You did not build a Mac app, you built a webpage in a shell of a Mac app…
It’s an app that runs on a Mac. What framework it’s running on doesn’t make it less of an app.
https://developer.apple.com/design/human-interface-guideline...
I actually had a similar idea to yours using python but ended up fizzling out on the idea after a bit as other projects came up.
And the same is true of some apps made by Apple framework too! Catalyst apps are (almost always) terrible, including the ones done by Apple. The only exception I’m aware of is Messages, and even that one is not perfect.
They are apps that happen to run on a Mac. Not Mac apps.
If it's not a mac app then what exactly is executing on the mac?