The Mac app eco system was thriving despite a ridiculously small market. The indie devs focused on delivering quality applications and a lot of people paid good money. Enough to sustain many indie companies and developers.
I don't get why Apple has chosen to ignore the factors that helped make that eco system such high quality.
Edit: I want to add I am not against improving the subscription model. My problem is that Apple doesn't seem to want to add the stuff indie mac devs have been asking for years (trial periods, upgrade pricing). It would have been great if Apple did both subscription, and better purchase models (it's still possible they might once WWDC comes around).