Valid points indeed.
There is the load-friendly option of just enabling already existing skins, like each teams own skins, if that is possible without causing too much extra load to servers - and it's only a suggestion. Also, little off topic there since we're discussing about having skin for being on forums. It's not really necessarily a "necessity," but it would be cool.