Skirts are more comfy than pants most of the time.
Shoot, my guy even wears a kilt (most often one of these) when he's tooling around on his city bike...
If it works for him.. Actually there's a local company that offers to clean eavestrough /window-washing...all the guys in company advertise themselves as wearing kilts like your BF.