Tesla's calculator estimates $40,500 for a roof that generates half our power needs, and should provide $20,400 worth of energy over 30-years.
Add in a PowerWall and federal tax credit, and I'm still losing $15,400 over 30-years.
If I put that same $40,000 in an index fund that got the stock market's historical 7% average, and waited 30 years, I'd have $308,000.
To put it in another perspective, the last estimates I got for a solar system that covered 100% of our average power needs came in at $32,000 installed, before the same $11K tax credit that Tesla includes in their calculations.
So, I could pay under $20,000 for a "traditional" solar system that covered 100% of our energy bills, or $40,000 for a Tesla solar roof that covered 50% of our energy bills.
That's quite literally half the value, at twice the price.
If I put in a traditional solar system tomorrow, it would pay for itself in year 9. If I put in a Tesla solar roof tomorrow, I'd still be out $15K at year 30.