@AcesBaseballbat
I'm a millennial and I literally don't know anyone my age who hasn't bought their own home. I think it's fair enough for people to point out that this is mainly a London problem.
The things is, nobody is entitled to live in an expensive area. When people insist on living in London, it's like insisting on driving an expensive sports car when you can only afford a Ford Fiesta.
There are plenty of more affordable cities in the UK. In fact, all of them are much more affordable than London. As for changing career, to me, it seems ludicrous to stick to a career that you can only do in one tiny area of the country - and an area that you can't actually afford to live in! Why would you do that? What's the point in sticking to a career path that doesn't enable you buy a home? People change careers all the time. Most people have some transferable skills.
Yes, if all lower paid workers moved out of London then it could lead to certain skill shortages, but that's not your problem to solve.
Yes, moving involves effort. You would have to invest time and energy into making new friends and finding a new job, but chances are that would have a much better quality of life long term.
I'm sure that there are some people who have very good, genuine reasons why they must live in London, but for many people, it's just a lifestyle choice. They are trying to live a champagne lifestyle on lemonade money and then complaining that they can't afford a house. They simply aren't prepared to make the necessary sacrifices.
Besides, once you've built up equality, you can always move back to London with a healthy deposit.