Everyone can get a house, an apartment offer the exact same features, except for the garden, visually and enhancing the current apartment system would solve a lot of things.

It is unlikely that we would end with enough houses for everyt signed in account or active spot in game as it is, just playing with logic and reality.

1. Remove Grandfathering, that exist on most servers if not all, some people got more than one house on their single account.
2. Add upkeep as in paying rent or tax for the plot, don't make it cheap.
3. If house is not freequently used or interacted with by the owner, or forgotten... make an alghoritm that does that House Demolition feature start early, unless doing something about it.
4. Make medium and large apartments, but make the cost of those incredible high.
5. increase the item limit for houses inside, so you can eg. have 800 or 1200 slots in a large, 4-500in a madeium and 300ish in a small.
6. Remove garden patches for growing things, and make it an instanced thing like a greenhouse or something for everything, 3 deluxe gardens no matter if apartment or house.
7. Add on a time served, so being able to buy a house plot alone, does not only mean you need to fullfill the base requirement, but also a loyalty program, meaning you need to have been active subscribed for a year or so to be able to buy a house plot.
8. This game need more options as in how to place things, so we do not have to keep on using legal clitches, give us the tools to turn and place and rotate... and float... instead of having to use specific created loopholes in the game for it.
9. Be able to alter the interrior build.. so it does not have to have eg. Shirogane or Mist frames and pillars and whatever, give a choice to change things and re-build looks.