In terms of black percentage of population, Michigan is over double Minnesota and right there with Illinois for the highest in the Midwest. Also, rural Michigan is simply not as bad as rural Pennsylvania. The UP for example was 57-41 in favor of Trump. You don't have many 80-20 areas. Pennsylvania is basically West Virginia but with Philadelphia and Pittsburgh. 31% of Michigan is college educated vs 38% of Minnesota. Michigan is 15% black vs 7% for Minnesota. Blacks are more partisan than college educated but lower turnout. If the black vote turned out in Detroit, Michigan would very much be Minnesota.