How can we be certain that a stronger, with a strong developer engagement, Microsoft will not start creating proprietary closed systems and protocols again, siloing open systems into a closed ones (by using its embrace and extend tactics)?
Microsoft is a big place. I predict we're going to continue to create and ship new stuff, and it will vary in all degrees of 'open'. But in my experience as a 3rd party outside developer, it's pretty rare that stronger engagement leads to things being more closed.