I couldn’t agree more. And on top of that:
How often you have to make an emergency bug fix? why do you need make constant fixes and patches? What do you mean by paid updates? Do you want users to pay for fixing a bug, that you introduced? Do you only test on your end-users?