We're on the same page for sure, but I do want to flag that the City of Ottawa has special levy areas where they do charge more taxes to cover hyper local costs. The easiest way to see this is the GeoOttawa overlay layers on the topic (under misc > property taxation boundaries)

Looks like there is just one right now but I know I've heard of more, maybe they are just in planning?
They also have DCs specific to rural transit! GeoOttwa is one of the best municipal GIS I've seen tbh.

This goes back to the idea of DC paying for growth and taxes/rates laying for operation and renewal/replacement.
But yes, we need to stop kicking the can down the road and start paying the actual costs of maintaining our infrastructure.