The author never made the case that a property owner is SUPPOSED to pay for the cost of the street, so I'm not even motivated to figure out whether the analysis is correct or not. The government is not a bank. You're not supposed to "get out what you put in" or "pay for what you use." The government provides things for the public good: roads, education, police, military, etc. Of course some government is a Ponzi sche…
The author was addressing the opposite situation -- people using more than what they pay for.
> It would be just as ridiculous to write an article about how "people with children in schools aren't paying the cost of the school"
A more similar analogy to what the author was pointing out would be that current taxpayers will receive more Social Security benefit over their lifetimes than the future value of their lifetime payments, meaning that the system is only financially sound if we assume the working population will grow at an appropriate rate such that we'll always have enough workers to pay for retirees.
Or, adjusting the analogies you provided: we are borrowing from other countries to pay for our schools and fire departments. This happens to be true. Is it bad? Unknown.