You are absolutely right,
@RipClaw.
The point was, however, identifying weaknesses in your failed bases and overcoming them. That is still valid.
If your first horde is in a building with single-layer wood and stone walls, some spikes outside, and a clear path for zombies to reach the roof you are fighting from if they break through and it fails, identify the problems and don't repeat them on your next horde night.
Double layer walls at the one point that they breached on horde one is not an answer if you still have single layer walls made of wood/flagstone on the ground floor. The problem wasn't that one wall space. It was weak walls that you couldn't adequately defend from where they were on the roof. So you make much stronger walls for your next try, all the way around on the ground floor, and make sure you have good sight lines from the roof where you are fighting from so that you can defend your walls.
If they break through anyways, you learned on your first try that leaving them direct access to the roof where you are fighting from means you get slaughtered. So don't leave them direct access. You can remove the stairs, you can completely wall off the stairway, filling it in with blocks to simulate barricading yourself from the zombies, you can put your strongest walls at the top of the stairs with places for you to shoot through to make a final stand, or anything else you can come up with.
They died on the roof in their first try. They should have learned that they needed an escape route, even if that meant they took the horde on in the street with melee for the rest of the night. Some people do that by choice. It is certainly a better option than just dying in the corner you backed yourself into.
I was just explaining our thought process regarding identifying weak points and fixing them after our first newbie horde back in a15. While the weak points and fixes may be different, the thought process is the same.