This seems to be attacking a strawman. The original comment was bemoaning the duplicated effort instead of cooperation amongst parties.
If you had a single company, you wouldn't have 10 teams doing the exact same job. The competition here isn't fruitful because so much of the work is shared. Competition is more effective when there is a diversity of approaches.
And how many approaches do you think there are in mapping? Street View, satellite, 3D modeling from airplane flights, manual mapping, etc. These are all different approaches being used more or less by all players.
Think about how mapping was done before Google. Competition is exactly why we have Google Maps, and why Google Maps is continuously improving, instead of just sitting on its advantage.
Not only competition here has been extremely fruitful, it has made maps freely available to consumers.
Do you remember how much the TomTom app used to cost?
It seems like we are talking about different things. No one is arguing that there shouldn't be multiple map interfaces, but rather that if the data was shared, you could have more investment in the interesting parts.
I'm glad that Nvidia and AMD compete to build better graphics chips, I'm also very glad they both work with a shared, cooperative standard (PCI-E) so I can plug them into my computer. They've chosen to compete on some areas and cooperate in others.
The parents are suggesting, hey, wouldn't it be nice if _everyone_ contributed data to OSM, and then competed on providing the best interface on top of that, rather than constructing data moats. Is it realistic that Google would do this? Of course not. But if 10 companies are all constructing their own data completely independently, that's an awful lot of duplicated work that could be avoided.
> It seems like we are talking about different things. No one is arguing that there shouldn't be multiple map interfaces, but rather that if the data was shared, you could have more investment in the interesting parts.
Data is the interesting part. And it needs more investment. Data is the valuable part. UX has very little relevance here.
Companies are competing on what matters and what gives them a competitive edge. Map UX doesn't. Map data does.
^^ This. Competition in this way shakes out inefficiencies inherent to an approach that would otherwise linger and soak of resources the the dynamics of path dependence.
If you had a single company, you wouldn't have 10 teams doing the exact same job. The competition here isn't fruitful because so much of the work is shared. Competition is more effective when there is a diversity of approaches.