The road network is very dense and branched out. Also, it takes several snow plowing machines going in formation to clean major multi lane highway. Timing is also important- you want the road cleaned as soon as possible not several days later, especially if wet snow freezes into ice.
Doesn't seem like an unreasonable amount to me.
We're having unseasonably warm weather here - it's 45 and sunny instead of a typical 25 and overcast - so all the snow has melted in Southwest Michigan and our state plow tracking map is basically blank today:
https://mdotjboss.state.mi.us/MiDrive/map
We have about 800 snowplows to cover 12,000 miles of state/trunk roads (15 miles per vehicle). It requires about 2,000 operators to keep those 800 plow trucks running 24x7 when it's really snowing.
At a rough guess, about half of the roads have 2 lanes in each direction, and the rest one lane in each direction.
That should improve your estimate.
He used to get very nerdy over Christmas checking the road network data website :)
We don't get huge amounts of snow (at least not very often) - but what we do get is a combination of snow and high winds - which can make it a nightmare to keep higher roads open.
Not sure we get any kind of weather conditions (apart from wind and rain) with any predictability!
I have had to fit chains to my car to get over the Cairnwell Pass, nothing passed me while I was fitting them and I could see people turning around lower down the hill, didn't see any gritters.
They can clear a road only to have the wind cover it with snow again an hour later.
I live on top of a hill so I'm well acquainted with what happens when winds gust to 40mph after Mother Nature has dumped 6" of snow on us. Wind-packed snowdrifts suck ass!