If you want to make your software pay-to-use on a monthly basis, that is your perogative. But your 1 million users will quickly become 0 users.
No one would buy tables from those carpenters...
Perhaps you should understand basic market before making asinine statements such as, "But maybe the opinions of rent seekers don't always result in the best for economy and society."
If you create something and I take that and I end up earning money off your work, without compensating you.. Then that is in fact morally wrong. It really isn't harder than that.