Well seeing as the game has instanced areas you are wrong about that. They could easily make a building not being used into an instanced home. If you wanted to invite people in you send them an invite just like in STO. No one can get onto your ship unless you allow it.
I agree, they could just do something similar to Lord of the Rings Online, where the neighborhoods are instanced.