Maybe they wouldn't want to live anyplace else, but many of them do. I've met and worked with lots of people from WV, western PA, and OH. They all talk about how great it is where they are from, but they don't go back, because they don't want to work for 10 bucks an hour. Until somebody figures out a way to replace the coal and steel jobs, it will always be a great place to visit, or be "from."
Charleston is a city, though. There are all kinds of places to work that don't involve coal and steel. It's a college town with all kinds of college town amenities.