Compare that with Google Maps, where anybody can easily add businesses or other places of interest that are missing from the map. How do you go about doing that in Apple Maps? Without an Apple device?
Businesses should have in their best interest to add themselves to Apple Maps (which they can do). If you see something not showing just pop inside and tell the manager. That's what I did one time at a hairdresser's
Business owners spend their time and effort where it pays off. If they don't have spare time to navigate Apple's user-hostile backend for adding or updating their business, they won't. The network effect means customers will rely on Google Maps.
Business Connect is sadly a total joke. I can't correct the name of a business I manage and just get the error "Thoroughfare or fullThoroughfare must not be empty, Thoroughfare or fullThoroughfare must not be empty"
Google Maps is far better for businesses to manage and get their information out. That's why their maps are dominating.