^^^You got it, especially with the bolded.
Texas, Iowa, Oklahoma, Louisiana and Nebraska all have a cost of living lower than Michigan, and yet millennials in those locales [[all things considered) are still much better off in terms of income than they are in Michigan.