Cheating is a by-product of game difficulty and on some level is an accessibility question.
There are those who lament that games have ways to make it easier, "you didn't grow, you didn't learn anything, you only cheated yourself", but these people fail to understand that not everyone has the time or ability to invest in 'getting good' at the game to that extent. There are people out there who simply lack the ability to execute what's needed in some games (e.g. Street Fighter 6 is much more welcoming for people with ADHD than previous entries because you don't need to memorise sequences of button presses, let alone the correct combinations of sequences, to pull off the power moves)
On the other hand, cheats and walkthroughs are definitely ways to open up parts of games that you'd never reach. I wonder how many devs truly want their players to not finish the game? If they've put all the hours into making all the content, surely they'd want players to *see all that content*? I know I would - and I remember when point 'n' click adventure games actually stated in them 'we don't want you to play the game, we want you to complete the game', though the game that first did that promptly got a bashing in all the reviews for being too easy.
I have certainly used cheats to see things I hadn't seen before in games. I've used cheats in games to beat things I couldn't otherwise pull off, and I've used walkthroughs to solve things I'd never figure out on my own. I'm not 10 any more, I don't have endless hours to pour into trying things over and over again without success. There's also so many games out there that if one game hits me over the head too hard... I'll just stop and go play something less aggravating because I have so much choice I'll never run out of new things to see.
Also, I give you this: featuring the Duke D'Hardcore mocking players that hold the more ridiculous views.