Housing is globally unaffordable in the entire industrialized world.
Everybody knows why, but people are desperately looking for scapegoats because the truth is too uncomfortable.
The people to blame can easily be found among your own family and friends. It might even be you yourself. It is probably your parents.
Everybody who works for a living has relatives who have become wealthy by real estate value appreciation. If they're your parents or grandparents, they most probably earn as much yearly from real estate appreciation doing nothing as you do by working full time and being fully taxed for your hard labour.
If they're your uncle and aunt who are still working, then they have a completely different life from a renter working full time, even if it's the same job. Your money as a renter is gone into a black hole, while their money goes into paying off their lucrative real estate or into a very comfortable life if it's already paid off. Unless they are ambitious, they will stay working for whatever salary, keeping salaries from growing. Because they need the stable income. They have no reason to put any effort into a career, since that same effort pays much more being put into real estate.
Outside of the USA any full time working expert in his field can never earn as much per hour in wages in any job as he will earn in real estate value increase by doing home renovations - even if he has no skills in home renovations. Even if he is the leading expert in his field in his nation.
People will look for scapegoats; billionaires, foreign investors, expats. There are dozens of countries with no billionaires, no foreign investments and no rich expats who have a housing crisis. You know that billionaires aren't the problem.
If you have a large percentage of your population who do not work, or who work pretend jobs, or who work real jobs but just at part of their capacity, then it's no surprise that the rest of the population has to work hard to compensate for them. Everything around us is the result of hard work, and if somebody is living comfortably without working that means somebody else is providing for them. Food on their plate doesn't come from the job they worked 30 years ago. It comes from somebody working today. The same for everything.
Until people start admitting what's going on, the problem won't be solved. It's a deliberately created problem by tying the money supply to housing as an effort to decrease the population. Now we're seeing population collapse and total destruction of the industrialized world for the limitless greed of the current old generation. The near future will be very different than what people now are used to. We're already seeing changes and should talk about them instead of pretending and telling lies.