Most Americans do not drive solely on city/town roads, we rather frequently take highways and interstates which are federally subsidized - not mostly paid for by city taxes.
You or your city may be exceptions, you might drive only on city roads, but the parent comment's point about subsidies is broadly correct.