In either case they frequently continue because people won't move. I don't mean "a little further away from X", I mean load what you can into your car and a cheapo trailer & head somewhere else in this great land of ours. For example, many cities in TX, TN, AL, and GA all very low costs of living & great employment outlooks.
/csb: I was a systems tech. (Novell CNA, NT 3.5.1 & 4 MCSE, basic switches/network infrastructure type) working at a small B2B services co. when the dot com bubble burst. Their business dried up & I found myself with 30 days notice, and a real chance of becoming homeless. Being in AK severely limited my options, so I applied for ANY job that (1) I was qualified for (2) was with a stable company while I finished adding some certs to help (CCNA & CCDA IIRC). Ended up with a phone interview for a job in TX. I got an offer letter in the mail a few days later and was in the car driving through CN a month later. That experience made me realize that the willingness to move somewhere you can be successful is often just as important as anything else you've done (e.g. education, training, saving $, etc.) //Most people never leave a 100 mi radius of where they were born. That's a real contributing factor to this trend. ///Still getting burned by a tenant that won't pay rent in my last house from this last move. Planning for 2 mortgages made it possible. ////Not saying everyone can make the move, but am saying anyone in a similar situation should seriously consider it without the baggage of their ties to an area that may be "home".