Can you imagine the uproar regarding safety there'd be, if it were decided today, that all road users, from buses to cyclists and pedestrians, would share the road, at great speed differentials, even coming within 1 meter of each other in opposite directions at relatively high speeds... there's no way anyone would think that's a good idea.