One shouldn't take Google services for granted ,all these greedy companies care about is money , and even though they use users' input and geotag data to update their maps , they charge you indirectly for it...
For me , instead of complaining about the inaccuracy of the openstreet maps , I started adding information about my area, mainly main roads,schools, markets, worship places ,etc... and that's the beauty of open-source project , if you don't like it , you could modify it to suit your needs, but I got to admit it takes time to get used to the editor