Thats one of the reasons why Uber chose Pittsburgh for development. We might not get the same amount of snow as those cities but we get enough and have a variety of terrain for them to use as test cases.
(Southern Michigan gets quite a lot of snow. Prevailing winds are westerly so lots of lake effect. Grand Rapids gets almost 2x the snow that Detroit gets. Cleveland also gets more snow than Detroit, lake effect from Erie)
For the record in East Lansing we get a lot more snow than Detroit but we're pikers compared to say Holland or Grand Haven.