You’re kidding, right? You think people don’t go outside when there is snow in Moscow?
I think it’s unlikely to see much foot traffic in winter in the middle of an office park, on a sidewalk that connects one highrise to another. I’m sure plenty of people do walk around in the winter in Moscow (and some of the other photos show plenty of pedestrians), but even here in the US, locations like those shown in these pictures tend not to get much foot traffic in winter, and Moscow winters are a lot colder than most of the US.