... Except if you find a better solution to go about it.
There are quite a few discussions going on in here at the same time, and they are all good. Most of them are speculation based on features the game has currently and what has been reported to come. This issue of avoidable horde nights should continue for a while I think. I truly feel it is a
game-breaking problem.
Because of vehicles (not going to include player speed vs zombie speed because it's bugged), and because of multiplayer coop, horde nights are avoidable. Because of the removal of most zombie loot, not avoiding horde night becomes an optional and expensive hobby.
There really needs to be something in the game that makes defending some kind of base
necessary on horde night. A possible solution that I suggested before was that everybody has a single main land claim block. You receive a skill point if you and your placed main land claim block survive the entire duration of a horde night. I also said that the player would have to be within a certain radius of their LCB for the duration and that zombie AI could be extended to also attack LCBs.
How this would play out in multi-player is if you log out your LCB becomes your replacement. The zombies simply go for that instead of you until it is destroyed. If you don't have one placed, well then no skill point reward anyway. If you have a team in MP, and for some reason they are playing and you cannot, your team just has to defend your LCB as well as their own. So, in team play, it will be good for everybody to position their LCBs in the base carefully so that all of them can be defended equally.
How this plays out with vehicles is the same as it would play out when players scatter in the map on horde night... and again the main LCBs kinda become player entities themselves. You drive away from your base far enough, zombies will be on you, but the LCBs are going to get attacked as well.
Now, this idea is using skill points as a reward and using LCBs. These things are just ideas, I'm just presenting the concept as a solution. I chose LCBs because they really don't have a purpose in Single Player. I refer to "main" LCB because only the first one placed by a player should be the special one. I chose skill points as rewards because right now, they are the driving force to do anything in the game. Later, when maxed on skill, the reward could change to something else... perhaps dukes, or perhaps it causes a special air drop the next day with things you actually need because of horde night, such as ammo.
EDIT: More opportunity for fun...
In MP, let's say you die or you lost your LCB to the horde. You won't be getting your skill point, but you could take this as the opportune moment to strike against an enemy base. While they are fighting the horde, perhaps you could get in, find their LCBs and ruin their day.