It doesn't matter what other people think. Purchasing cosmetics should be all about yourself (not in a selfish manner) If you like the item, buy it. Of course, all of it will go towards the Dota 2 team/Valve, but you won't need to feel guilty about purchasing cosmetics or 'wasting' money. After all, life is made up of all these little things. If it brings you happiness and fulfillment, by all means go ahead.