People unable to take advantage of such moments probably did get tired, but that's no excuse.
Exactly. There is no excuse for falling asleep on guard duty. If you try hard enough, you will stay awake.
Folks falling asleep on guard duty are not handicapped people we need sympathy for, but slackers. The very rare person who cannot stay awake gets weeded out before combat.