Why SOCKS5 for persistent profiles
SOCKS5 carries the handshake credentials and (in the hostname form) resolves DNS at the endpoint, so both traffic and lookups stay on one identity. Static residential endpoints keep that identity stable across runs.