I said I don't know why people cheat in games. Well your reason does make a lot of sense. I tend to forget that most people have lives. Just because I have the time to play with 120 minute days for hundreds of hours, doesn't mean everybody else does.
I also had to cheat in the original Far Cry (2004). I decided to raise the difficulty one up from normal, that was a mistake. The game is unforgiving and the save point can be an hour away. So I played on a virtual machine and scum-saved the state of the VM a bunch of times..
I also get stuck in games that happen to have puzzles that seem impossible (or don't make any logical sense), so I have to read a part of a walkthrough to get me further in the game. I cannot really help this when It comes to old school games before the mid 2000's to back to the 80s. Especially very old RPG games. If I did not have a cluebook for the original Wasteland (1988) I would have never gotten very far.
So I take back what I said about cheating. Its just that in some games the challenge is to do everything on your own, to feel like you accomplished something - that is of course if you have a lot of time on your hands like me.