Lucky...I navigate this every day:
Hm, okay I guess. But their history is selective. As one goes through the book one gets less and less history.ya of course. I'm just saying that there's a great deal of the book devoted to history, which unless new information is found doesn't really change. As I said, you can't compete with the internet if you're looking for the most up to date information, but if you're looking for an interesting read or at least want to gain an understanding of the featured systems up until that point in time then it's a good source.
The various bus-line operators doesn't have much (if any) impact on the end-user. City transit buses all follow the same system (small green or yellow bus for local service, large green bus for across the dong (neighbhorhood), blue bus for across Seoul and red bus for the suburbs. The smart card will allow you to transfer from one to another (and the subway and commuter rail lines) without hassle. Then there's the bus terminals where buses that travel all across the country are deployed (and as you mention, each one seems to have a different operator) BUT... the user sees no difference and fares across the country are very reasonable (about $15 to just about anywhere) or you can always take the high speed train. The use of bus-lanes in the city itself and the fact that every single bus starts and ends at a subway station makes taking the bus a better alternative than the subway at times. If I wanted to go from my home to Gimpo airport (domestic flights + Japan) I could choose between 4 different buses (all about a $5 fare), or take an express subway train all from where I live. The user is the winner. In Toronto I'm sure it would be made sure that competing transit options would be limited rather than encouraged.Lucky...
But Seoul's problem remains that there are like 80 er so independent bus route companies. They need to put them all together. The subway expansion hurt the bus usage, overall in the last 30 years. But more oughta be done to reduce the number of these operators.