Yes very true and i know some streamers that are actually streaming and cheating and nothing is done, i mean you can tell if you pay close attention that they are cheating and the cross hair moves from head to head, the streamers i guess it's cause they give free publicity to the game and so they don't really take action but EA should have implemented a good and hard anti-cheat along side with some sever punishments to those cheating.
They destroy the multiplayer scene and it has become a huge business coding cheats and selling them so yes cheats will never stop but i like that we now see people going to jail for making cheats for certain games, this is a common thing on EA games i think, Battlefield 1 was plagued with cheaters too, BF5 is the same thing and not sure why there is no a full team of people on the back office trying to stop this, or maybe there is and sorry to the ones that work to stop this but you guys aren't doing enough.
Guess having a department made for this purpose is not as profitable as some other stuff like marketing.
I do play lot's of multiplayer games but only with friends because alone i prefer to go a single player and really enjoy and have fun the time i spend on the computer, real life outside is so hard already that when i sit on the computer i really want to relax and not stress because of cheaters, the only game i play even competitively is Overwatch and i think Blizzard is a company that really put's a big effort on trying to make their games as clean as possible, that's my honest opinion.