Another one listed under 1 would be that they either don't want to have crowing or the neighbor's live too close and would complain, or they live in an HOA that doesn't allow them.
Most people only want the pullet's and it's hard to find homes for the male's. I can see why they are culling the males. I would definitely be interest in the being able to tell the sex of an egg before it hatched.