Nah. NIMBY-ass zoning laws, which prevent building and limit supply, are the root cause of unaffordable housing. It’s basic economics; zoning laws literally limit the production of a necessary good, and when that happens, prices increase. Fix zoning, and you will solve your problem.
Correct. But, providing temporary housing is a good people value, and abolishing it or meddling with its market forces will do more harm than good. Focus on the root cause.