Sorry, you’re wrong. Men can’t wear shorts or skirts in professional environments, and generally have to wear long-sleeved button-up shirts (usually with an undershirt, particularly if it’s hot enough out that you will sweat), and close-toed shoes with socks.