Most can bind it an IP even if they don’t bind to an interface. I use rtorrent and airvpn/wireguard. Wireguard uses a static IP address for the client and rtorrent can bind to that IP. If the VPN goes down (which is very rare in my experience) rtorrent stays running but it won’t work on any other IP address.
Afaik what got them was providing fixes for an unreleased game behind a paywall. Hard to deny the piracy aspect when you are actively profiting off of it.