god I hate this attitude. I was born in London, my support system is in London, my job is "well paid" in London comparatively.
I used to live in the SE. I moved up north because there is no way I could ever have afforded to buy down south. I was spending a fortune on rent each month and had no means to buy a house. I simply couldn't afford to save the amount needed to get a mortgage on anywhere that wasn't a bedsit (and even that would have been a struggle). I moved away from everything I ever knew to become financially secure.
People make choices in life. Some people would rather live in expensive areas to remain near their family. Others move for their jobs, or to increase how far their money goes each month, or to live in the countryside, or to live somewhere with better schools. I now live extremely comfortably on 18k a year. No debt, decent savings, low outgoings and a much better quality of life. I had to make plenty of sacrifices to be able to do that, though, and not everyone would want to do that. Which is fine.
There's no way I could have that down south. So I moved. That was my priority - financial security and less work-related stress. You've made a different choice. You'd rather be close to your family/support network and incur more financial stress and strain. Which is fine, and a perfectly acceptable choice, but lots of people have no option but to move away from their support network because otherwise they can't afford to live.
A downside of where I live is that I have a long commute to work and I live somewhere pretty rural. That's not for everyone but it's a compromise I've made because for me, I was approaching thirty and wanted a family and DH and I wanted to own our home before we TTC. I have colleagues who laugh because where I live is considered a little rough and has few amenities, but then they complain because they pay double what I pay on my mortgage on their rent.
People prioritise different things in life. But I do think people need to own their choices.