True. But think on Mariocart for wii that you can play online. They got good controls but still comply with the rule.
- When you pickup you click the button as fast you can to just get an item to fire on your opponent. You click it for crazy for about 3 seconds before you get any item. This is by design a delay to get the online feature work better.
- When you turn your cart the controls are slow and you often slide into a wall in high speeds. You can't do a 180 just like that right This is by design too.
- When you go from speed 0 it takes about 3 seconds before you get any speed. By design
This is the standard rule all online games comply. If you don't comply you will get in trouble when the game lags. When I play mario cart online on my WiiU. I get about 1.5-2 seconds lag from the other players.
Think what would happen if you can do a 360 in a millisecond. Or pickup stuff without delay. Or go from zero to 100 in no time. It would be chaos
CS also comply with the rule.
Why do you see an animation and need to wait for a reload
Why does it take time to load the ammo I just picked up
Why do they make the game so you want to walk slow
Why do you need to wait when you switch weapon
But note that SC:GO do ignore the rule in some cases and this can be used to "cheat" (Ex peeker's advantage).
If they simply add a 50 milliseconds delay (you move instantly but it takes about 50 to get full walk speed) when you start move this cheat could be reduced some more.