Men have been wearing capris for years. I guess it is a European look. They know what to wear with them, probably not the same shoes and shirts Americans wear with shorts.
I like the look and will have to pay more attention next time.