Money is just a token stored in the databases, and there are two types: centralized (Central Banks) vs discentralized (Ledgers). Not much choices left.
All the debate on the environmental ground is mooted since USD has been primary units of crude oil trades and its monetary policy has been the engine of wars. To maintain the value of USD, there was countless wars being waged. The value of USD, in essence, is largely backed by the consumption of oil.
The only reason that Tesla needs to invest its cash is to maintain the buying raw materials to accelerate its mission. Just look at how chip supply shortage disrupts the entire industry, it doesn't take much imagination to predict the impact of possible inflation, even by just a few percentage, to impact Tesla's operation.
If Tesla truly want to make money, it can jack up the price of solar roof and Model 3 but they didn't. It kept passing down the saving to customers.
Think about long terms. If you were Elon, what would you do to keep your supply chain alive to maintain 50% YoY growth to fund your mission?
You could be yeppie vegan, 99% environmental friendly by only breathing oxygen but you can't change the world this way. That's the reason all the EVs beforehand failed because they are just "environmental friendly".