It's a common misconception that open source is antithetical to profit. The concern is really about the freedom to inspect, modify and distribute the codes which run your computer without restriction.
I hear you, I think MS is prone to mismanage the nicest things we have. And yes part of this will be some PR mess up.
We definitely cannot trust a large cash reserve to guarantee the survival of these technologies, it's just not how businesses work.