> make a transit system financially viable
I don't know about other parts of Europe, but where I'm from public transit is most definitely not financially viable. Even in the big cities, it produces millions of euro of losses each year. Those are covered by taxes.
The problem in North America isn't [just] the suburban sprawl, it's also that you want to make a profit off of everything. Sometimes some things just need to be a public service because it's better that way.