While I agree with the assessment that Yoshi generally has no idea what is going on with the development of his own game and I also personally would love to see a more restrictive system as I think the current one is extremely broken and slanted...
That being said it is actually pretty useful the way it is now. Attire is like an avatar name. It is a very telling initial measuring method of a player's status. When you are in a DF and your tank is a Roe in a tiger speedo, a snowman head, and is named Poofeeeee Nardsack you can bet with about 98% certainty they are going to be a tool and a liability to your team. There are exceptions but they are like bigfoot, everyone has heard of them but no one has seen one.