Most of the midwest has similar stagnant population growth to Michigan. Ohio has had some growth and it has been entirely due to immigration, led by Columbus. I agree Michigan needs to attract immigrants and investment.
If Ohio can do it, why not Michigan?