Probably the best long-term solution would probably be to create a third party, high level blacklist service which would share information between major titles and developers.
So for example, not only do you get banned from Apex Legends, but you get banned from all Respawn/EA titles in which multiplayer cheats exist, and the email of the account is shared under the hood between other companies like Valve/Blizzard/Rockstar etc., who could also ban you from accessing their games, which might be the ones that cheaters actually care about. This is obviously very hard to implement and would probably clash with some privacy/other agreements, unless you're made to sign a special kind of waiver that, in a specific situation of blatant use of hacks, you consent to your email being blacklisted for cheating-prevention purposes.
Cheating is even worse than taking steroids in a professional sport - for that you not only get suspended for years or indefinitely, but you are named and shamed, and no-one wants anything to do with you. You lose sponsorship, respect and income overnight. Some of this should leak into eSports and multiplayer gaming in general.