If you're talking about in online competitive gaming; Cheating completely takes the complete "competitive" and fun aspect right out the window. Completely dumb, not fun for anyone, and a waste of time. Unnecessary.
On the other hand it can be fun to play with / modify some cheat codes to add some longevity to a single player game after you've beaten it! love doing that