Frankly they (archive.is) wouldn't have this issue if they used BGP anycast. DNS was never designed to facilitate regional load balancing.
You can serve UDP services (eg DNS) by anycast, but if you hosted a tcp service, there's no guarantee the same server would receive consecutive packets from the tcp stream
https://vincent.bernat.ch/en/blog/2018-multi-tier-loadbalanc...
https://blog.cloudflare.com/high-availability-load-balancers...
https://engineering.linkedin.com/network-performance/tcp-ove...
How do CDNs work without controlling DNS resolution by source subnet?