The way OSM displays the layers depends on the stylesheet used when rendering the tiles.
Different tiles servers that use OSM render there tiles with a different stylesheet.
Depending on the stylesheet the tiles are rendered different.
for example the OSM standard map and the opencyclemap use the same data but look different.