A lot of the winter overheating comes from poorly insulated pipes, unmaintained steam valves, and broken radiator controls. I lived in Boston for a few years and had the same issue in my first spot - old apartment complex, big boiler in the basement, and way too hot in the winter.
Afterwards, I moved to a nicer but even older building where the landlord had bothered to retrofit a modern boiler with separate heating zones for the different apartments. Crucially, the radiators had new control valves the lines had modern insulation. It was like night and day. I think the retrofit cost over $10k, so like you said, the path of least resistance is often crappy heat.