Plenty of games like team fortress 2 or terraria do free content and are really successful games.Saying you've been spoiled is just plain stupid.They could do free content and make people wanna play the game more and buy more DLCS or buy extra copies but they decided to just sell DLCS instead.
Team Fortress 2 and Terraria are both amazingly popular games in their own right. When TF2 released the $100 rings, By the end of the week a good hundred plus were sold, and that's not even counting how many more were sold when they briefly put them on sale for $50. Killing Floor wouldn't have that privilege. They release a $100 real-world money item, and all they'd get is complaining. Hell, they literally just released an $8 pack of weapons and people are *****ing and moaning.
Stop being greedy children.