Ohio is sooooo boring
If you start on the border of Michigan and Ohio, in Toledo say, and drive South you'll end up in Cincinnati. No one wants to be in Cincinnati. Cincinnati doesn't even want to be in Cincinnati. But if you start in the same place and drive North you'll end up in Copper Harbor, and Copper Harbor is the coolest. Plus, even though the drive from Toledo to Cincinnati is shorter, it’ll FEEL so much longer.
Michigan does way more with less
For being flat and boring and terrible, Ohio sure does manage to squeeze in a lot of people. Some quick math: Ohio is 44.825 square miles with 11.59 million people crammed into it. Michigan, however, is 96,716 square miles with 9.91 million people. That's more than double the size with 1.5 million fewer people. Admittedly, about 9.5 million of those people live in the Lower Peninsula, which makes an escape to the Upper Peninsula all the more people-free and enjoyable -- provided it's mid-week and/or off-season of course, but even then it’s better than Ohio.