>>18473629 (OP)Short-inseam shorts are fine (3", 4", 5" inseams) but those ones are not cut right, legs are too tight and the fabric is puffy around the bum
Plenty of (typically running oriented) brands have better short-inseam shorts than those, otherwise wear regular (7" inseam) athletic shorts, never longer