I actually believe that its not that males are weaker its actually a survival strategy for the species, that when times are not ideal males that are not strickly necessary to be around using up limited resources die off allowing potentially pregnant females to hopefully survive the hard times and have their young in better times. This also ensure that there is less competition for available foods, when there are new shrimplets about.
Antechinus an Australian carniveriouos marsupial employs such a mode of survial of the species.
Guppies too I have noticed have a similar habit, with males dying off in winter, but females surviving through to spring/ summer when they can then drop their fry uninterrupted by males. However there is almost always one or two younger males that will survive the bad condtions and be mature enough to be the first males breeding when condtions improve.