If online games with cheat codes is a long-term, although not equal, battle, then in singleplayer games to cheat codes are quite loyal, and the developers themselves are not averse to give their players the opportunity to diversify the game.
This issue is especially relevant for online games, where conditions among players (balance) equal is the most important component of the gameplay. We are all with you, fans of games, extremely negative attitude to gamers who abuse various cheat codes and specialized software that make it easier for them to play, but obviously put others in a disadvantageous position.