Admittedly shorts are not the best choice for winter since, well, they are missing a part of the fabric and your legs are exposed to the environment. The only occasion when shorts in winter may be appropriate is when jogging while having decent thermo pants under the shorts.