One way to alleviate the lack of housing
One way to alleviate the lack of housing and be a gold sink because it allows for more housing is to have relative dimensional housing. The concept is you can put a whole 31x31 castle in a 4x4 space. The bulk of the castle would exist in a pocket dimension. Similar to the TARDIS on Doctor Who. Bigger on the inside.