Never been a fan of the “you can’t complain about any bad outcome you agreed could happen” argument.
But if you sign an agreement saying you understand you should treat your investments more like donations and that everything is secondary to the goals of the non-profit and then are upset that your goals were not placed in higher priority than the charter of the non-profit, I'm going to reserve the right to think you're a hypocrite.
Microsoft nor anyone else said they deeply believed in and prioritized OpenAI’s charter over their own interests. They might have agreed to it, and they must abide by agreements, but this is not a case of claiming one set of principles while acting contrary to them.