The folks who don't like that, can prevent the equalization by careful scheduling and have already done so. I live in a nice civilized town/city and the bus routes travel within one block of every square inch of the city hourly. So average transit time is one hour, max theoretical (assuming not missing the bus, etc) is a bit less than three hours. Unfortunately I can drive in my car between any two points in 10 to maybe 15 minutes worst case.
I can, and have, repeatedly out walked the city bus by walking direct pt-pt rather than meandering all over the city. Its really more of a bad weather service, or a service for people who can't walk.
Also I live in a civilized town/city but work in the neighboring uncivilized dump of a city, which has slightly better bus service, but schedules have been "optimized" to keep us separate such that my commute via bus would seem to only take about two hours each way, but careful optimization of schedules increases that to at least three hours with lots of standing around at the transfer point. Of course in a car its about 20 minutes, maybe 40 at rush hour.
And that's how you keep social groups separated even with low subsidized (or even free!) bus fares.