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.