This but also Elon had more political clout at the time, he has way way more control over the stock and the board, and the stock was super inflated based solely on Elon and shit he was saying.
At the time everyone was saying that firing him, even if possible, would send the stock down to like 10% of its value. Which there's no way a board would do.
Also that's still true.