I dont understand why straight men are supposed to not want to be feminine

Im a heterosexual male, but ive kind of always gravitated towards feminine stuff?

I wear my hair in a wolf cut, I'm meticulous about having no facial or body hair, my wardrobe is mostly clothes bought from the womens section (not like crossdressing i wouldnt wear a skirt or whatever but i tend to gravitate towards reasonably unisex stuff from there. partially because im quite small for a guy and partially because i tend to much prefer the designs and i think the cuts flatter me more), etc etc

Some people have assumed Im gay before or whatever which is, fair i guess and i correct them, but the more it happens the more I kind of start to question. Why is it that straight men are sorta stereotypical supposed to be averse to feminine things?

It sounds like an absurd question at first because its like duh its supposed to be obvious. But I actually dont get it when I start to think about it?

I like girls and feminine things. I think they're attractive. So when I want to choose how I look/what I do I gravitate towards things that I find attractive. I dont like men or most masculine things so why would I gravitate towards it myself? Wouldn't you expect gay men to be the most masculine of all? Idk i guess im mainly asking other heterosexual men here.

Not tryna be confrontational (this stuff is dumb and subjective anyway) im just curious about how others thought processes go.