I’ve got some experience in not for profit boards and for profit boards. For profit boards serve shareholders. Not for profit boards are often the ultimate authority. There are no shareholders. They may have members who fill that role, or they may not. They can also be essentially self-sustaining, with only board members electing new board members.
Unless given some authority by contract Microsoft likely has no ability to do anything with their board.