So the politicians either keep housing as a good investment (un-affordable) and piss off the younger people who can't afford to buy, or they make housing affordable (bad investment) and piss off the older people who already have houses.
They can't win either way.
I personally think housing should never have been made an "investment", and we should start taking steps to move it away from that. It's a basic human nessessity, and like water or food, everyone should have access, and it shouldn't be something that people make wild profit from.
Go make wild profit from commercial real estate or cars or golf clubs. Not houses people need to live in.
We need to take these steps:
Step 1: Only humans can own houses (no corporations, no business, no hedge funds or whatever else)
Step 2: Limit the number of houses any one human can own, until it's eventually only one per person (a rich couple could still have one each, but not more)
These steps may take 10 years to phase in, but they will make a big difference and be worthwhile.