Instanced housing is not some unexplored, unknown option.

While I'm sure your solution would work to a degree, it's not like nobody has ever mentioned or considered it. As it is apartments ARE instanced and there's still limits on those for whatever reason.

Perhaps we should be asking the developers what roadblocks THEY see to this solution and why it hasn't been implemented?