normally these large vendors have every interest to stay away from implementing anything that undermines their power in the ecosystem.
When that happens, people can “fork” out of the project since it’s open, you may say.
But imagine even thinking about forming something like react.js or tensorflow. Unless you have very strong motivation it would be very discouraging to even start.
So I think the problem with these large vendors dominating open source is that when things come to this state, we don’t have an alternative and everyone is locked into the “open source” projects given to us by those small number of companies. Not so much different from their own services dominating consumer market share.