Since women have long sleeve uniforms, logically men would also have short sleeve variants. Hell, braids on the cuffs were how rank was displayed in TMP and Kirk spends most of that movie in short sleeves. Personally, I find it odd that all women wear miniskirts. Yeah, I suppose when you cast women like Zoe Saldana and Alice Eve you want to put them in miniskirts, but it would be realistic to have both a skirt and pant variant for the uniforms. There should also be manskirts like in TNG S1.