I think the simple fix is to limit housing to free company. Stick individuals to FC rooms and apartments, but add room for garden plots and one chocobo stable to apartments, and maybe enlarge the size of apartments/FC rooms a bit.