The problem is that is really is not that simple.  The most plentiful and best paying jobs are in places like Vancouver and Toronto.  It's not that people are blindly in awe of these cities.  A big part of the lure is the employment prospects.  Also a factor: if you've grown up in these places and your family and friends are all here.  These are not trivial issues.  

I'd love to live somewhere less expensive and I'm sure many others would.  But due to the factors mentioned above, I stay.