Profiteering
Software development is costly; that's fact. Someone has to pay the nerd to write the code.
Three issues here.
First. Developers issue software code that's still in development stage (beta testing).
Second. They charge we users for the privilege.
Third. They then expect us users to pay for an upgrade to the version that we have paid to test on their behalf.
This is profiteering on a grand scale. and then the software authors accuse the users of 'stealing'. Isn't this more a case of taking some reward for the hassle of testing?