I believe a more major cause is that people in general are not handy anymore. They don't do their cars and don't build their homes.
Comparing housing prices today with the 50s is like comparing restaurant pricing to a home dinner.
Regulations are probably not to blame (except zoning).