Actually CrescentIllions you are not correct on any of your issues. Only elites wear
spandex, few of them anyway. Why ? Not because they want to look gay. Not because of fashion. It's a performance pants. It's the same as with the swimmers and runners. It's technical, it presses the muscles in places that helps relax them, and perform better. In the elite level they do whatever they can to help ...