I agree with your views, but think of a large corporation creating something and charging $100 for it, then a few months later creating the same thing, but tweaking it to where it provides the same functionality, then asking you to rebuy it. It's the same concept, just scaled down to (well-made) Unity game.