Google - a real person - calls every week to update.
Business owners usually provide it on their door. I added opening hours to many places, and importantly I didn't have to add opening hours to many other because they already had them.
> For real time bus/rail status you need integrations to countless public transit systems.
For public transportation, I personally usually need to buy a ticket, which Google Maps doesn't provide. So I use the public transportation app of the country in question. For countries where public transportation are public, which usually implies an app, of course. Countries that have broken public transportation won't work the same, but anyway the public transportation is broken there :-).
I actively avoid contributing to that corp. Not even marking spam. Let them drown in the fruits of their own incentives.
Even if you managed to help a shop get hundreds or thousands of new customers by updating their online information, they wouldn't even give you a cup of coffee if you asked. More likely they'd spit in your face.
For most physical businesses that are open to the public, correct information on map services are by far their most important advertising. Yet, they neglect this and spend thousands on billboards, social media, radio spots, etc. If they are failing as business owners, that's their own problem.