I think the main issue right now is that people don't know when the timer will expire to allow the land to be purchased, so you just have to be lucky enough to be in the right place at the right time. The problem with this is people really want a house, so they will go to the extremes of camping out at a plot of land clicking it over and over until it becomes available. At some point however, people need to sleep, go to work, eat dinner, etc. etc ... So obviously this is not an ideal situation.
This was brought up in Gamerescape's E3 interview
Gamer Escape: Regarding housing… trying to get a plot is very difficult, and it takes a lot of time and there’s a random element involved because of the timer. Has there been any consideration to change how the system works?
Naoki Yoshida: This system is necessary to address RMT / gold farmers. We want to eliminate issues where they are farming for land as well, and if we were to remove this system then nobody will be able to buy land properly anymore. We wanted to make it so that it’s fair to everybody. So yes, luck is involved in that process unfortunately, but for the time being we don’t have any intentions of changing the system.
Also, and this is something of a happy problem to have, but there are so many players that are still joining us, so it might be getting to that point where we have to consider adding more plots of land. We’d like to launch Shadowbringers first and let things settle down and monitor how the different servers are populated and make out considerations from there.
So there has to be that random element to prevent land sellers from popping up again. I think something that would be a little better and at least would keep people from needing to camp plots of land, would be to either,
a) have a lottery system where after land gets auto-demolished, players can click on the house placard to be entered into a lottery to be able to claim the plot of land. The price of the lottery ticket would be the price of purchasing the land. If you won the lottery, the land becomes yours after the timer expires. If you lost the lottery, your money is refunded to you.
or
b) set up an auction system where players can bid on the land. The random timer becomes the time remaining left on the auction. When the timer expires, the player with the highest bid becomes the owner of the land.
In my opinion, option a) is the better option because it removes the need to camp the land all the time. There's an element of randomness involved which some players may find less appealing, but I think it's the least stressful option. With option b), players may still find the need to camp the land in order to ensure their bid remains the highest. Depending on how the auction is implemented, however, they might be able to avoid that situation. For example if the auction is blind and players can't see what the current highest bid is, then you would maintain that element of randomness, but players may feel they have a bit more control over the outcome (bidding very high).