Off the top of my head, the only obvious reason would be that a smaller packet is easier to retransmit (less buffer space required on the sending host) than a large packet.
I can't recall that I've ever heard of that criteria being used, but it shouldn't be hard to implement. I have heard of discarding packets based on protocol frequently. Is there some specific source or product that you are citing?
pansophic