I guess I'm in the minority on this thread. We've gone to only free ranging during the growing season, rather than year round.
We live in an area with heavy snow. I don't think we usually get more than 3', but we recently had a winter where we got over 100". We have had a lot more snow than usual so far this winter, too. I think I would free range in winter if we lived in a place with less snow.
Unless we make paths, they aren't going anywhere in deep snow. Their legs just sink in up to their bodies and they can't move. We actually do make paths, but they still don't really want to use them. I can't really blame them. There's nothing to forage for out there, really, compared to a nice buggy growing season, with lush greens. What's the point?
There's heavier predator pressure and no foliage cover in the winter here, either. It's a bad combination. Some hawks will overwinter here, too, as it's just at the edge of their winter range. Especially the last couple of years. Hawks have gotten really bad here. We no longer have livestock that they hang out with and our protection dog just died, too. They are on their own.
So, they just hang out in the run, until the show starts melting. Their run is mostly covered in winter, so unless it blows a lot, I don't have to worry about shoveling, just so they can get out of the coop in the morning. They still like to go out some of the time, but go back in to warm up when they need to. When the high is only around zero, they usually start staying in and just looking out the windows. I can't blame them for not wanting to be out in that, either.
Edited to add that all of their run has wire over it, to protect them from hawks. Most of it is covered to block snow in winter, only part of it is covered to block rain the rest of the year.