OSM is actually perfectly sufficient if you just want street and address data. This stuff gets pulled in from official government sources so it's all present and up to date.
Where it's lacking is business info since this has to be entered manually and changes much more often than streets or buildings change.
I'd like to point out that it only "gets pulled in" if the data is actually made available by the government, and there are dedicated volunteers who work on getting the data, massaging it into the right format and importing it into OSM, and that is not the case in many countries.
The thing lacking even more is a good search engine. Doesn't matter how complete the database is when search keeps missing text appearing verbatim in a label.
This is the problem with using vector search for everything: there is no “verbatim” when the corpus and the search are both converted to a vector, and not necessarily using exactly the same transform.
If you are a delivery company or such paying for mapbox you can build your own solution and get better quality than the open source general purpose apps.
Where it's lacking is business info since this has to be entered manually and changes much more often than streets or buildings change.