Buses don't sell. They have the stigma of being the poor man's transportation.
And honestly they're just really hard to "figure out." Subways travel on a fixed line and eventually you'll get where you need to. If you get on the wrong bus, you're screwed. Maybe developing apps to help orient people could solve that problem (i.e. automatically using your current location with the GPS location of all the nearby buses to alert you to when/where the bus you need is).
Thus speaks a man who has clearly never travelled on a bus in his entire life.
And also a man who has clearly never used the Google Maps app, which has literally had that exact function for the last 5 years at least.