The problem is adding the infrastructure where it doesn't already exist. District heating is great when building a new city, but we don't do a lot of that anymore. Just imagine the cost of laying new pipes under an entire city. I'm sure someone smarter than me can do the math, but I'd suspect it'd take many decades to recoup the environmental and economic costs of installation.