It seems to me that housing shortages could be reasonably easily solved by an automatic instance management. Put simply, if the plot consumption of a given housing zone > 90% (for example) then the system automatically starts up a new instance for that zone. If any given instance < 50% (for example) plot use && plot consumption across all instances <90% then the instance attempts to relocate the contents of those plots to an identical plot in another instance and if it can assign all the plots to another instance does so and shuts down.

This way every FC and individual will have opportunity to have a plot and will cut back on undue server load.

Also in conjunction with this the introduction of a system that shows which instances have open housing plots to make them easier to find.