That sounds horrible though. Another abomination in the making. The effort to align all those map providers is probably quite significant. Such a massive waste of efforts and engineering time.
I don't think so. Google is actually in a perfect position to do that. They could just unilaterally announce they'll support other map providers if they conform to a specified Google API, and guess what, map providers will do it, forced simply by power of competition.