> They abandoned their products once the growth stopped and/or switch to subscription and gave their one time purchase makers a year of subscription to make it up.
That's categorically untrue and if you're doubtful, I'd be happy to give you a list of wonderful software I've bought over the years for a singular license which has remained well supported and functional for years to come :)
I understand a lot of people are telling you the same thing here, but hopefully it will serve as a lesson. If you want any success in this space, you need to figure out your pricing.
> Having a live product is a full time job even if you change a single line of a code once in a while.
I run several live products and also hold a full time job. This isn't true.
> Other options exist of course, like giving away the product for free
I think this is exactly what a junior macOS developer should do if they want to get good enough to start building real products.