Because people are greedy, and in WoW it makes sense, you need gold to buy armor that actually helps your character do more damage, have more health, etc. In Tf2, hats are just hats, if I had some unusual and you had a misc I wanted, then sure fuck it I'd do it. Hell I'd probably just give away...