Maphacks, aimbots, and infinite resources cannot be options in competitive games, for obvious reasons. Of course, a game can be designed around these issues, hiding info not only from the player, but from the game client, but you still have to compete with the current games that take advantage of being able to offload logic to the clients. And in the end, the players simply don't care. The industry can't self-regulate regarding this. All competitive games will eventually end up taking complete control of the players' computers.