It's uneconomical only where little used. The conundrum for suburbs is not to put bus lines or trams in, but to get people to switch. Once/where widely used, these services pay for themselves. But an empty bus costs more to run than one single-occupant SUV, that's true. And it can never match the "convenience".