spiekerooger
I also don't intend to argue against a vector tile stack - both vector and raster have their use cases and pro's and con's. Vector tiles bring much more flexibility but less support in some use cases, raster normally loads/displays much faster (if served pre-rendered) and has universal support on the client side.
So raster tiles load much faster and OpenStreetMap retina tiles help against pixelation.
And you can - though not advisable for large areas - render raster tiles at much higher zoom levels, e.g. SomeOneElse renders his raster style up to level 28 for the UK.
- https://www.geofabrik.de/en/index.html
and there are more, see e.g. https://www.switch2osm.org/providers or https://wiki.openstreetmap.org/wiki/Raster_tile_providers as well as https://wiki.openstreetmap.org/wiki/Commercial_OSM_Software_...
But you are right as this approach does not scale well in regard to using it for all languages out there. So a vector tile stack is a better approach for just switching languages.