again it is mind numbingly easy to get around a hardware ban if you know what you are doing. If you are hacking you probably do. The only people this effects are parole who get hit with a false flag
Banning VPNs only hurts legitimate players. these are so easy to get around anyone with malicious intent is un-affected same with IP/hardware bans.Hardware ID bans (Device ID associated with specific hardware/windows installation) IMO are a good idea, but banning by IP or banning the use of VPN services is not ok. Buying multiple accounts to continue cheating after a simple account ban is far too easy, especially with the MCC for PC being released in sections, where one game costs a max of $10. However, banning by IP is more like taking a shotgun to a rifle range. Sure, you may hit your target, but you also splashed everything around it. Besides, with the number of ways around an IP ban its not effective enough to be a deterrent for even the most computer illiterate cheaters.
you would think with the number of times companies trying to do this have had it back fire miserably people would stop asking for it.
Banning by hardware/system ID is effective against the most common cheaters, as it will effect all accounts they have using that system. Most people dont know how to spoof or change a hardware ID, so the only cheaters left are either unidentified or have a bypass method that is not going to be common knowledge. Just as long as they dont ban by installation ID, because that has been done in past games and was far too easy to bypass, usually being as easy as a quick registry edit.
Mind numbingly easy? How do you change your hardware ID? I could see spoofing it, but as soon as there is a known method that can be checked for. Thats how anti-cheat stuff works. Its a CONSTANT battle with anticheat companies like ez-anticheat and punkbuster constantly updating their anti-cheat software and cheat makers coming up with new methods.
A large number of 'hackers' are angry children, angst filled teens, or trash people with an inferiority complex that download pre-made bs from a google search and follow a quick tutorial posted by the cheat creator or are told about cheat software by a cheating friend that pulled it off some Reddit post or vbulitin forum. Or, in 2019, there are morons that PAY for a cheat solution. Those are the most common cheaters you will see. Those are the ones that most people will interact with, not some super spy Bill Gates trained coding genius. Sure, there will be some people/communities that develop their own cheating tools or that come up with a bypass method for a ban. Thats to be expected.
As far as false positives go, that is down to the cheat detection method. There will always be a few, like people that run CheatEngine for Dark Souls and get banned because they accidentally left CE running in the background then loaded up a multiplayer FPS game (actual example). But for every one false positive there will be many more actual just bans made. And, when a commonality between false positives is seen those bans can be reversed (like when Overwatch players playing on Linux with Lutris/Proton/PlayOnLinux were banned, another real example.)