Something like https://www.mapbox.com may help
The reality is that if OSM is to scale to 7 billion users it itself can _not_ be the provider of all the tiles. The amount of infrastructure that this would require would be prohibitive for a nonprofit. Rendering & serving map tiles isn't like serving wikipedia pages.
I agree the default OSM map is a bit ... pink. and yellow. and then blue. but at least it isn't Simpsons Yellow like default google. but see the link I posted here: https://news.ycombinator.com/item?id=7174856 for more free examples