Then why does nearly every business use Google Maps and it's API for map features? You have to pay for maps access on a commercial basis, so they'd be stupid to ignore a free (and according to you superior) solution.
My guess is you're a FOSS zealot who can't admit that a commercial rendition of a particular idea is superior, because it would crush your ideologies and beliefs.. (and I say that as someone who has no problem with using good FOSS like VLC or Transmission)