Re: Players wait 2 months for appeals, no name streamers get unbanned instantly
I think the reason for the ban and the evidence that can be provided matters. It's easy to unban someone that got reported for cheating if they can provide solid video evidence against it, which is probably why streamers get cleared faster.
Also, there are ban cases which are pretty difficult to investigate. For example, if a hacker spoofs an already existing hardware id and hides his ip via vpn / spoofing / etc., if a hacker sells his already banned hardware to a legitimate player, If a friend, relative or acquaintance of the player uses cheats or exploits on his device without his knowledge and so on. And neither EA nor Respawn have the authority to dig in someone's personal stuff, there are a ton of laws protecting data and privacy. Also, the network is not their property, so their hands are pretty much tied.
The best way to avoid bans is to secure your data as much as possible (2 factor authentication, strong passwords, secured network, antiviruses,don't share your devices with too many others, don't leave them unsupervised for too much near others, etc.), stay away from shady stuff (macros, 3rd party apps that "enhance" or "boost" your gaming skills, etc.), avoid playing with suspicious players, be careful when you get second hand hardware or upgrades.