Man, this is going to be a long post.
How is this worse than achievement farming? Those servers were the opposite of playing and generally made people play like idiots for one specific goal in the middle of a real game (particularly the early achievements, the sniper/spy ones are, sadly, excellently done for not getting milestones, they just reward good play). Achievements still unlock the old stuff, and once the trades hit, just playing the game will mean you get new things. Got something you don’t want or have already? Trade it away, get new item.
I played a pretty damn good amount of TF2 only to get my first achievement unlock this week with the pyro. I never grinded, I never went looking specifically for achievements, and it took ages to get that flare gun. I’m not a particularly good player by any means, probably a little better than average given the right class. And I’m not a hardcore player at all, I’m pretty sure I’m the average player even.
And I hated achievement unlocks. I saw a lot of items which I felt people effectively cheated to get, a few who’d earned them, and things I’d basically NEVER have without serious time playing one class, which I don’t, I bounce around to fit team needs.
With the randoms, I’m getting things already that I don’t have, even if I’ve got inexplicable numbers of sandmen. But more than that, when trades start in presumably a few weeks, I can get MORE things I want.
The system is FAR better for the average player who doesn’t have lots of time to put in, but can get any random item and just trade it for something wanted more. Players who play more will get everything faster while they just play the game, and players who don’t have a lot of time can get a specific item or two they want quickly.
What’s the downside? Seriously, tell me. It’s not like this is a game with an overall persistent ranking system where we’re all competing for number one brigadier general or something with 20 expansion packs.
It’s TF2, not BF2. It’s as casual as any team objective/deathmatch game is ever going to be, and it makes sense to make the unlocks fit that idea.
Also, people should whine less about free extra content. Valve could easily have saved this all up or sold microexpansions, but no. It’s FREE. You don’t have to like how they do it, it’s free and you get to reap the rewards anyway.
tl;dr-Achievements sucked and made people stupid, casual players were screwed, whine less about free additions to awesome games.