Elon Musk wanted to adopt Bitcoin, but he knew there was this big problem with energy consumption. It's bad for his brand, and perhaps goes against his own ethics. Could he say "hey, get the energy consumption down and I'll go all-in with Tesla"? People wouldn't think much of it.
Better option: Buy a huge stake in Bitcoin, announce that he'll be accepting bitcoin at Tesla, get people really excited, heat up the market, and then pull it out from under them. Now all of the big stakeholders in Bitcoin have a clear, almost measurable incentive to clean up bitcoin's act. If Bitcoin adopts proof-of-stake or whatever needs to happen to bring down energy consumption, people will look back and thank Elon Musk for it.