That's not rent. That's a tax, which is what you agree to in exchange for living in one of the most advanced societies on earth.
It's theft. People don't explicitly agree to it. It's forced on you. And most taxes don't go towards the advancement of society. Advancement comes from the people and businesses.
This applies to most every law. You never agreed to 99.99% of the laws you're required to follow everyday.
No one follows you around to ensure you follow them.
Rest assured most people dont follow the laws they do know 100% of the time and better yet... No one knows 100% of the laws they are required to follow.
There's something to be said about the lawlessness and utter lack of meddling by governments in some of the not so advanced societies on earth. I occasionally try to explain the notion of property tax to my relatives back in my home country and they just never get it. They always interpret it as "paying rent on land you already own" and I don't fault them as that's how I look at it too shrugs
Of course it's a tax. I think the commenter was just pointing out that you do still pay a recurring fee for property even when you own it.
This isn't the proper forum to discuss the morality of taxation. I have been in those forums. I don't want HN to become like them.