Yes. Limit of the engine. Which is limited by the internet. Which is limited by the speed it takes an electron to travel thousands of kilometers. This isn't just a case of "Valve is stupid, hurr durr" this is a problem of titanic proportions.
The math that goes into interpolating where 24 players are in a server all with different pings is mind boggling.