Masculine and feminine really has a lot to do with culture and time.
You can't tell me with a straight face that prince's fits were masculine at the time
Muslims be the most anti gay people and will hold hands with another man while wearing long flowing dress like robes. They'll hit you with the ice grill if you tell them that shyt look gay.
Culture has become so hypersexualized now that a girl can't just be a tomboy and a man can't just be feminine. They demand that you categorize yourself as gay, non binary, transgender, gender fluid or whatever else is out there.