I think the lottery rotation is fine. Gives everyone enough time to be able to find the house they want from the available pool which will be changing every lottery with relocations and also gives you a few days to actually enter which is nice for those who can't login everyday or they have an obligation that would otherwise make it so they might miss a shorter lottery.

Also your complaint seems to be with the available pool of houses which is indeed a problem, but I think it is a problem separate from the lottery.