Yes in a scenario, which you are in a cold climate which it is always cold outside. Then yes, thermal energy storage would be an extremely efficient option.
It doesn't apply to most living humans but I grant you that special case.
yes, I did look at your link and noted all of sites are those near mountain ranges; which I certainly grant you is near (within 100 miles of) most human population centers.
heating is not done year around (365.25 days/year) for the majority of the world's population.
Hence why places which need heating year around are generally considered an edge case.