what about alternatives like mapbox? It seems to have its users
Data - it seems it's mostly OSM, which then leads us to thinking we're simply better off creating an OSM db ourselves then + put that content into a maps service that helps with tile serving. But then I'm not sure how cost effective it will be.
If you just need map tiles, there are specialized providers (e.g. thunderforest.com) that have far more competitive pricing.