The problem with your proposed solutions is that they don't solve the problem of not having enough housing for everybody. You also didn't remove the RNG. It also introduces a mechanic where you say people get gil paid to them for trying to get housing lol. That's a horrible idea that incentivizes more competition in empty housing for easy money. I know rmt
and botters were already a problem before related to house flipping as well. More botters will be doing housing lottery for gil then. Housing is one of the few gil sinks in this game and you'd make it the opposite. The only solution other than adding more requirements / higher prices to purchase housing, or adding enough wards, is instanced housing.