Public transport isn't supposed to make money. It's not even supposed to break even. It's supposed to lose money and to be financed and extended from general taxes because it gives back way more than mere money.
And all the politicians know this because they keep building and maintaining streets for free