Source 2 was patched into Dota 2 years ago, and being patched into CS:GO this year.
Furthermore Source 1 didn't really get outdated as such, it got iterated on numerous times before introducing Source 2, which I assume will not be "completed" until Source 3 gets named the next version.