Cause I think they look kind of snug.
These do seem snug. But that length is what we wore in high school gym classes in the 1960s. It's one of the reasons I think we wore mandatory jocks, to keep our stuff from popping out the leg of them. I still believe they make more sense for many athletic activities, rather than the long, loose "pirate pantaloons" we have today.