Oh dear. This reminds me of a news story from the 1980's about three hecklers who would pick on the unsuspecting who stood up at speakers' corner in Hyde Park to espouse their views. Each of the three would heckle at a different intellectual level - so one would say "isn't that part of the Bible proven to be false by the neo-platonic arguements of Benedictines?", another would say "so what's in it for me, will it pay the mortgage?" whilst the other would say "Oi baldy, get a life".
Anyway, I will try to answer as best I can.
First, if you ask anyone, "do you want service X completely for free no matter how much it costs someone else to provide it" then yes almost everyone is going to say yes. But at the same time they almost all know it is impossible and probably a dumb question to ask.
Anyway, to the serious point of why not change the charging; I've explained that clearly - the service being provided has a significant ongoing cost associated with it hence the renewals. For those that want to sit on the domain and not use it then that is their problem because that is not how domains were intended to be used.
Yes the vast majority do want domains to be renewed. In fact until I had spoken to a couple of people here I didn't even know that some of you want to be able to own your domain for ever without having to pay anything (until you choose an interaction).
Let's not forget how many people on this forum make a living by picking up names that others have let drop.
But let's face it, whilst I acknowledge that we could devise a system that worked differently, that ain't gonna happen. This is the way things are and they are not going to change. So why keep pushing for the impossible?