Just look at the complains given over the years by players, and how often it was proven that CS3 game designers are unable to properly understand their own game. Of course, players are stupid and have no idea about game design (and I am counting myself right in there, I only see the things now that they have unfolded), so of course the complaints were awful. But I'd argue that a proper game designer would have understood the complaints, and would have adjusted the issues differently.
What was said: "we hate how synching debuffs is difficult"
What was meant: "due to multiplicative damage calculation, trick attack is a black hole that sucks in every other cooldown, since it is not optimal to not use CD's under TA"
What CS3 did: "lets put every damage cooldown on the same timer"
What was said: "keeping uptime is hard"
What was meant: "with how strict we have to adhere to our resource generation due to damage CD timers, any loss in uptime makes our burst worse"
What CS3 did: "lets make enemy hitboxes massive so players can always hit the enemy"