Who do you think pays for infrastructure?
Since most infrastructure is privatised these days, the user pays, not the taxpayer generally. There isn't a whole lot of major government infrastructure left. The taxpayer nowadays just mostly pays for bureaucracy, and bureaucracy doesn't have to make a profit (is in fact disincentivized - Yes Minister anyone?), hence the privatisation required when governments run out of money.