Today's era of online play has all but done away with them, but the need for a level playing field isn't the only reason for their decline: as one veteran coder points out, why give away cheats for free when you can charge for them as in-app purchases? "Bigger publishers have now realised you can actually sell these things to players as DLC. Want that special gun? Think you can unlock it with a cheat code? Nope! You've got to give us some money first!""
Link to Original Source