While it is true that it is difficult to combat cheating without affecting people who don't cheat, that's just the way things are. It highlights the flaws in your systems.
It is preferable to simply punish people who cheat, rather than nerf systems to prevent cheating, however punishing cheaters requires more staff time than making changes that will reduce their number.