@kreyren
There are a few reasons. Firstly, you'd still need energy. Renewables are slower and more expensive than gas and oil. And they take time to install, and during this time people still need electricity and heat. And insta-heaters look like a scam to me, judging by their website.