This won't happen unless you have a huge traffic which usually should translate to revenues that can support it. There is nothing wrong with services that you use to generate profits but have to pay for. Services like maps with 99% coverage of the world takes enormous amount of efforts over many years of sweat by very talented team. I know of countries where government wasn't able to produce good maps for decades but Google was. Currently while I travel, I very heavily rely on Google Maps. It's a pretty amazing service and I have paid more for stupid Angry Bird.