Because CS:S runs on a much better engine, and CS:GO runs on that same engine, but it's being constantly upgraded to fix bugs by a highly proficient team of people, along with a technical team that is staffed by dozens(if not more) of highly professional people.
IDTECH 3 stopped being worked on...