The HDB flat is not affordable anymore if your CPF is left with nothing when you retire and you are not able to build up your saving from your disposable income because you need to bring up your children and maintain your parents.
The current strategy of a huge influx of PRs to chase up HDB prices is simply not sustainable.
That, is not HDB nor CPF problem, it is your problem.
They, HDB already got some of your money, for the 99 years, or much less if bought resale, for example in Marine Parade area, they, HDB/Banks, got some of your money too, in terms of interst paid for the last 25 years.
As for brining up children and maintain your parents, they are your children, they are your parents, not mine, that is YOUR problem, you die your own business.