More like they are making more cute rather then sexy characters. The same way Blizzard removed objectionable paintings from WOW. They want to bring in younger players who's parents might object to scantily clade female characters.
2.25 seconds is how short it takes for a person's visual perception to work. If it takes longer than that to recognize a character then you fucked up.
Not only does it destroy character silhouette but it also destroys their color palette. Putting gold on everything makes it look like cheap plastic.
Except instead of Dota - insert any other title with cosmetics cash shop. First time I experienced retina burn due to cosmetics was in Hi-Rez's Global Agenda. Now it's prevalent in f2p AND b2p games. Even thought some could say "it's fine, it doesn't affect anything" - I disagree. It ruins aesthetic