The problem with USSR-style heating infrastructure isn't the heating (apart from unfiltered coal-fired powerplants), but the insulation. Commieblocks were made with almost none, and to this day in most of Russia and former USSR they are bare. It was cheaper to waste coal/gas/oil than to pay for proper insulation and they were built as "temporary solution to housing problem" after all.
When Poland got independent in 1989 and energy prices got real - everybody started buying cheap styrofoam and in a few years we cut our energy usage for heating 3 times. It was CRAZY inefficient because of the pricing of energy vs materials in Warsaw pact.
This "mass styrofoamisation" still haven't happened in Russia to that degree BTW. It's still wasting crazy amounts of energy in all these old commieblocks without insulation.