Satya's main mistake was not having a spot on the board. Everything after that was in defense of the initial investment, and he played all the right moves.
While having OpenAI as a Microsoft DeepMind would have been an ok second-best solution, the status quo is still better for Microsoft. There would have been a bunch of legal issues and it would be a hit on Microsoft's bottom line.