Those are not alternatives. VPNs and botnets already exist. We have minimal practical ability to control Internet traffic or transactions between most foreign countries. All it takes is a single compromised device in the USA for the scam traffic to get through.
Come on, be serious. No one is going to cut any transatlantic cables just to prevent scams. VPNs make a huge difference: as long as you can get a route out somewhere then you can use a VPN (possibly to a compromised host) to make your traffic appear to be coming from another source.