I totally get you, but what you describe... is that cheating?
That sounds for me like something between cheating an modding! Maybe hard to explain, but I think we know what each other means!?
Like using the invisible/no boundaries cheat/mod to find eastereggs in maps of csgo!
That is a bit different and that line very close to each other (cheat/mod)
But from a technical point they are still cheats, and being able to use them also allows all the other cheats to be created.
And the line is even more blurry, if you use things like modifying item slots in a bag to change items to unused items, or to add them to your bag. Or when you play around with wild pokemon encounters, to test the variations of different pokemon.
Or combining cheats for using items in multi-player battles and capture trainer pokemon, to surprise a friend, and see a pokeball flying the other way around for the first time.
All these things are often done in memory on the fly with cheats.
And even getting advantages in single player games by increasing the level or giving you an ability you weren't able to unlock, because you are stuck at a specific enemy or level, is not hurting anyone, and might even let you enjoy the game more, when otherwise you would have just stopped playing the game in frustration.
Its like many powerful tools, don't blame the tool, blame the person missusing it.
At least for basic stuff, aimbots and stuff like that are a different thing, much harder to block, compared to basic cheating. But normal console cheats are much simpler then those tools.