You're right that Detroit has less to offer to urbanites. Really no place in the U.S. outside of NYC has a world-class urban core.
But that doesn't guide the locational decisions of most people. Most folks want a job. The presence of artisanal mayonaise boutiques isn't critical to their relocation decisions.
Bookmarks