We all know about respecting our elders. But when it comes to higher numbered bus lines, the opposite occurs: the lower numbered lines get repeated much more often, there on layers=T (OpenStreetMap website Transport Map).
Pinging @Andy_Allan
I would assume, that all bus numbers are getting concatenated per highway-segment, starting with the lowest number. The shorter the segments, the less bus routes can be displayed. So your result is kind of expected.
Alas, it is all in the same segment,
One moment as I do a deep node check…
OK so there are a lot of nodes in that segment.
But, OK, if that’s what’s causing it, then how would we ever manage to get street names on the map, especially with curvy roads?
I’m told buses aren’t even to run by these routes. So FlixBus routes are visible in countless streets, but don’t actually represent anything on the ground.
IMO it’s preferable to not show buses on transport maps by default.
But some people like taking the bus.
Sometimes our BMWs are in the repair shop.
Why would we display random routes on streets? Some people like taking airplanes for the same journey, but we don’t display these either on random streets.
I’m not sure what you mean by “random routes”. In my city the majority of public transport is by bus - not displaying these would mean a public transport map wouldn’t really be a public transport map. There is nothing random about what is displayed.
Yes, your second version is just on overlay and in that all ways used by the same routes are combined into one line. So the labels are behaving more like you prefer (as I understand).
In your first example the streets are not combined and the route labels seems to have a lower priority than the stop labels. So their sequence gets interrupted.

