The big difference between cars and software is that parts of cars physically wear out, so there is a material cost in replacing them.
That was slightly straying from the point that it looks like I completely failed to make, though. In balance, I've decided I can accept some payment for an identically featured new version. I don't think that should stop someone else for doing it for free. Returning to the car example, if someone offered to repair it for nothing, using their own parts, then the car manufacture shouldn't (and can't) be able to stop them from doing so.