Here's a fix for this:  just get rid of the "assignment clause" in new home purchases.  People are buying up multiple houses to gobble up supply and get prices higher.  If people had to actually take delivery of a house before selling, there would be more supply for everyone else.  Profiteering all over again.