Recently Internet users started wondering why Prince George wears shorts in any weather. The reason is simple: there is a rule in high European society which states that pants can only be worn by adult men. Boys are supposed to dress less "formally," at least until the age of 8.