having been born in detroit, raised in detroit, moved away and to another city, and traveled all over the country, i can tell you that detroit will never be a top destination because detroit is not a nice city. it kind of sucks as a city. and the taxes are high. it has to be one of the bottom 3 or 4 mlb cities in the country.
detroit will get players like everyone else: it will offer the most money and (maybe one day) a chance to win.
but the city will never sell anyone. be honest.