I grew up on CS 1.6 on ADSL, 90-120 ping, and we just compensated. Tweaking rate, cl_cmdrate, cl_updaterate, and cranking interp helped, plus a bit of shot leading.
On CS2/Valorant with fiber, I can feel a 20 ms spike now. Old netcode wasn’t good, we just had lower expectations and fewer tools to expose issues, LAN felt fine, online was good enough.