If Activision were running things, they'd put out a Half Life game every year, and TF2 would only get updates as part of paid DLC. Is that what you want? Valve needs to make money and keep being awesome. They seem to have a handle on both those things, so I see little need to complain.