It also doesn't include the negative externalities because of tragedy of commons. Sadly, these kind of flawed 'financial' calculations are widespread.
What is inspiring from the OPs comment is that this is doable in harsh Canadian winters with negligible solar and it breaks even. Most of the world is living in significantly more sunshine, so it should work out a lot better financially for >99% of the population.