
Support for societally beneficial policies fall significantly once the costs to the individual(s) are mentioned
A very frequently made complaint when it comes to any government here in the USA, is that it rarely/never implements policies that actually work for the people.
The completely ignored reality as to why that is, is because most people don't actually want to accept the costs of having that policy. Americans always expect the costs of a policy they support, to be pushed off to someone else.
This also applies to policies to fix problems, that don't necessarily involve spending money. This is the case regarding housing. Our housing crisis will only be resolved via building more housing; and most people will acknowledge this. But support to actually do it drops off a cliff when that housing is built near them.
This is the real reason why surface-level policies like "make housing more affordable" or "make childcare more affordable", very often fail to ever get implemented. It costs money; and oftentimes a lot of it. And most people just don't want to make that sacrifice.