I read somewhere that the devs wanted to make everyone’s experience as equal as possible. Someone with low ping might receive damage behind cover to accommodate someone with higher ping. It splits the difference essentially. That’s a really quick and poor explanation, but you get the idea.
I absolutely disagree with this mentality. It should be based around a realistic number, like 50 ping. After that you should get less and less lag compensation. If you have 100+ ping you should be at a disadvantage.
I notice the later it gets, the further away players must be that I’m playing against. As soon as I take any damage, it’s like I receive all of it at once. It was called super bullets in BF4. You get all the damage on a single tick.
Overall the game can feel very inconsistent. When things are registering how you think they should be, it’s amazing. Late at night, soon as I take any damage I have to back off immediately or risk being one clipped in a second.
Here’s a link talking about the net code. There’s an explanation about Low vs High ping scenario if you scroll down.
https://www.ea.com/games/apex-legends/news/servers-netcode-developer-deep-dive