I asume SE have position update server side for a reason. I was wondering why!? Is there a securety issue or is it a more effective way to program it this way?

I dont have this issue, but i see some of the player base struggle, and i dont want to asume its all about skill, hardware or whatever.

I started using a VPN (not gonna advertise), and felt a good improvment. Now, if i fail, its all on me, if i make it, its all on me. This way encounters are an honest and rewardig experience.

So u tech guys what is the reason for position check beeing serverside?
Anotherthing, would client make the position check take some stress from the servers?