I can't see the point in skipping content, especially in an RPG. I can at least understand people who want to jump levels instead of grind, though. I used to be a grind fiend, but I also used to have lots of time for that. So long as I'm actually doing something I'm fine with it, and I still grind a little bit, but it's best when you can achieve the necessary levels by just playing the game. The first Legend of Heroes port for the PSP comes to mind. So long as you don't skip any battles, you will be strong enough for what comes next (also, its an RPG with a final boss that makes you have to use effort regardless of your strength!)
As far as cheating goes, I mostly use it to mess around. I have used cheats to play through a game I wasn't good at becuase I wanted to see the story, but I've never counted that as actually beating the game. That was the only way I could complete Final Fantasy Tactics when it first came out. Later, when I was better able to learn the game and form builds and strategies that worked, beating it was much more satisfying.
However, some games are made well enough that you can't beat them even with cheat codes. Everyone who's played games long enough has their game. For me, it's the first Colony Wars on the PS1, but my road to domination was a long one. When I first played, I got the worst of five endings. Then I found out about cheats that gave me infinite health, infinite missiles, and no weapon overheat. My ship was essentially a god. But that all means diddly if I can't carry out all the mission objectives. Even with invincibility, I could only reach the middle ending. It took me actually learning how to play the game to get the best of the five endings, and this was after I decided to ditch the codes. The best moment was when I let my friend Simon borrow it (he is the member of our group that can beat a game by shurgging at it), and he told me I made it look easy.
So I guess cheating can be fun, but so long as a game is well designed I don't think it's all that necessary. And I certainly wouldn't want to skip content. Otherwise, what's the point in playing?