If the bus gets stuck in traffic that means there is enough demand to run a subway (often as an elevated train). A bus is the easy solution to routes where there isn't much traffic and there isn't as many people who want to ride. (you don't need many people on a bus to pay for it)