Yeah, thats a HUGE downside to Apple, because they locked you into their AppStore you now suddenly have no rights to use the app on anything outside of an Apple device. That is very anti consumer and detrimental to everyone involved... except Apple.
And yet those programs do not magically work on Windows or Linux because that's not how computers work. Developers have to specifically target and build their programs for the devices they wish to support.
And many apps (in particular SaaS ones) allow you to buy one license and use their program on whatever device they support. App Store doesn't stop you.
* - I am taking developers at their word on this. I haven't sold anything on the Mac App Store.
If I can get it to run, licensing shouldn't be another road block
It's never been as reliable as Apple platforms are way more of a moving target, so it's never got as feature complete and dependable as wine