Didn't say no shorts. I can definitely answer you. The reason why you can't wear shorts is that if you do ground movements while dancing, your knees will hurt. It doesn't matter if it pops up normally. In addition, wearing pants on the legs will have a vibration visual effect running through the legs, so most people like to wear pants.
Speaking of knee injury, it has something to do with shoes, but it has little to do with it. Don't hit your knee hard when your leg pops out. Knee injury is mainly a matter of movement.
It is suggested that the landlord pay attention to the correct posture of practice.