Don’t get me wrong, I understand the developer view-point. I really do. It’s an easy way to build a sustainable business.
However, it’s highly unsustainable for the enduser. We all have a limited budget. We can’t afford to pay for every software that way or we’d be broke.