A corporation does not provide services to shareholders.
A municipality is charging residents for services. Obligations are progressive (by necessity), and indexed to assessed property value (as a practicality), rather than equity or income.
Municipal operations get more expensive with inflation, and with resident demands (ballot initiatives, etc). They are never zero, and must be tied to something in the real world.
These payments are collected as a tax, because that is the only lever available to municipalities.
I see your point, but I think it's a category error.
You are taxed on realized property capital gains, beyond a certain amount ($500K?) for principal residence (anywhere you've lived two of more of the last five years). And for a non-principal residence there is no threshold.
Me owning a bigger house than my neighbor does not mean that I use more services than them. My water bill is my municipality charging me for services. My real estate tax is a charge for the general good of my community. I see no reason why this can't simply be a tax for the national good.