Allowing for people to see each others skin modifications is a non-trivial technical challenge. How is the downloading system implemented? Does the client have to wait to upload their skin to the server? How do clients get each others skins? Are they sent from the client machine or the server? How do you keep the client from blowing out their upload bandwidth and triggering their ISP's network shaping, turning their gameplay into a pile of mud? How does the server not blow ITS bandwidth budget transferring files to clients? What skins show up on the players in the meantime? Where do the skins get downloaded to? What is the texture size limit? How many custom skins can a player download before we clear out the backlog?
Our game servers are not file servers, they have limited bandwidth and space. Client-client downloading quickly become ugly. Texture packages come in at something like 1.25MB/set, that's way too much data for a client machine to upload to a server full of people. The whole system can be also abused in ways you can't even imagine.
No.