Let's get rid of code for integrations that we know we won't ever use again. This means deleting entire gateways and removing unused code from abstract classes. This will make the codebase easier to understand and simplify refactoring.
See also: T291786: SmashPig: Remove unused code from old integrations