I do agree that developers should put more effort into thinking about proper design and anticheat protections. But it's also a huge ask for smaller or more inexperienced studios when they have to waste time dealing with bad actors that could have been better spent on game development, and an excuse for antisocial cheaters to keep behaving poorly. People want to assume the best out of each other. In an ideal world, people who can't keep themselves from making their hobby that of making others miserable for pleasure would be the ones being punished instead of laying the blame on those naive enough to assume that everyone is good natured and cooperative.