I think a better explanation is that Musk offered to buy Twitter as a cover for selling billions of dollars' worth of TSLA.
Look at this story: https://www.wsj.com/articles/elon-musk-sells-billions-of-dol... The headline is: "Elon Musk Sells $8.5 Billion of Tesla Shares After Deal to Buy Twitter"
Why does he need a cover? Because TSLA is way too overvalued. He has to know that it is overvalued. Tesla's market cap is double of Toyota, VW, Mercedes, BMW, GM, Honda, Ferrari and Volvo all combined! [1]. If you sell stock while knowing your company's stock is way too overvalued, you're fleecing unsophisticated investors. Pretending to buy Twitter provides a convenient cover.
Musk pretended that TSLA valuation is reasonable. Musk even called out Gates for shorting TSLA stock [2]. If he didn't have a cover then Musk would look like a hypocrite for selling TSLA.
In reality, both Musk and Gates sold TSLA, the only difference is that Musk sold stocks he owned, but Gates sold borrowed stocks. But Musk used buying Twitter as a cover, so he gets to pretend to be morally superior. Even though both men sold TSLA, according to Musk, Gates' sales means that he isn't serious about climate change [3].
[1] https://companiesmarketcap.com/automakers/largest-automakers...
[2] https://nypost.com/2022/05/31/elon-musk-calls-out-bill-gates...
[3] https://www.businessinsider.com/bill-gates-shorting-tesla-wo...