The rider’s lobbied for it for years. They tried verbal agreements regarding skinsuits and helmet peaks but someone would always break the rules. Barel had his mechanic remove his peak just before he entered the start hut more than once.
It does help with the image in my opinion but some people have no such concerns about hurtling down a mountain dressed like a figure skater. And no, skiing is not the same.
Also think of it from a clothing manufacturers perspective. They pay salaries to riders to run their kit and sell product off the back of it. How many skinsuits do you think they could sell? Peaty was one of the most vocal critics of skinsuits. Maybe because he wants top riders wearing Royal Racing kit.
And yes top riders do have their kit tailored. They receive a box of that seasons race clothing and have it taken apart and put back together in a more body hugging cut.
I think in general racers look better than ever now that the wannabe MX look has died off a bit. Mtb specific clothing is great now.