In the past when I looked for a new app I went to the app store. But now since I'm on an older version of MacOS and very few app store apps run on any but the latest release of MacOS, I don't bother. I find the apps I need by googling.
Edit: This implies there are a lot of great apps that don't get my money because they only sell on the app store. Looking at you Pixelmator.
This is very hard. Supporting API + UI changes is not easy. Microsoft is not doing it (Skype etc) so why should small teams do it. We don't just program we run BUSINESS.
Can you explain the Microsoft bit? There's an ocean of difference between Microsoft and Apple. You can pretty much pick any MS API from the past 20 years and it'll still work on Windows 10.
Microsoft is moving away from that model. The cost of rapid release cycles for Windows is dropping the testing and compatibility work that was done in the past.
You see the impact on a few things like Office and SCCM today. As the legacy windows platforms fade, it will become a thing in other areas. My guess is you’ll see more “fixed in Azure only” scenarios to drive demand for those products, and act as a sales funnel for complementary services.
Edit: This implies there are a lot of great apps that don't get my money because they only sell on the app store. Looking at you Pixelmator.