There is an argument for creating a platform that we can all do well on -- kind of like the argument for standard gauge for railroads.
That being said, I'm still not a huge fan of one company controlling the environment we all do development in!
Definitely, understand your point and I can't really refute its merits... I just love the product and it's potential.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.