Social constructs aren't less real than other tangible concepts. For instance, I used to complain a lot about the non-sense that's to wear a tuxedo in weddings. I was the typical kid saying that I would like to go wearing my best sweatpants to weddings, and that probably my sweatpants are more expensive than some of the tuxedos there. Then, I matured and realized that what we wear have a meaning, wether we like it or not. It's like words, maybe you don't like the definition of the word "car", but using an alternative word would be useles since nobody else would understand you. So if you care about the people getting married and you want to communicate it you need to wear the damn tuxedo.