@hayhorI dont think they use exactly the same techniques (everyone has a special sauce to add ...) , but they all behave very similar.
I dont want to say its all the gamedevs fault that issues occur , they have to work around a lot of issues the internet has to deal with.
But one thing i really cant understand , why does no AAA Title fricken use IPv6 but the old IPv4, when its clear that normal customers wont get a real IPv4 from their providers anymore out of the box (the crap you get is called Dual Stack Lite, more or less a shared adress), resulting in quite some issues with gaming.
And in the case of Apex you can clearly see that they are squeezing the lemon atm, in the early seasons your ping was more or less the same from dropship to game end. now you have a "low" ping while being in the dropship ... as soon as you hit the ground it increases until everyone is on the map, then it decreases back to the value it had at dropship (roughly when there are half of the players left).
EU players now get send to russian apex servers (im not 100% sure but i guess it started season 19). In my experience, they are quite aweful to play on (not that the servers are bad, but i dont think with all the sanctions and cyberwarefare going on the routing isnt the best it could be)
But thats an issue with all lobby based titles, you simply cant just choose the servers that are playable on your connection, like in the good old times.