The development you describe is being done. What I fear is we are seeing that come from the VC funded crowd, which means nothing more than another constructed system where a few are able to pull the strings.
Alas, open source does spread in the end. It just takes a lot of time.