The point of games is to have fun, so you should play the game in the way that is most fun for you. Whether that involves cheating or modding the game is up to your own preferences.
Cheating only becomes a problem in competitive contexts because at that point you are being dishonest and ruining the fun for others.
There are some cases where cheating is not okay in singleplayer games and some cases where it is okay in multiplayer games. It all circles back to whether everyone is having a good time.





It doesn’t matter if its single player or multiplayer, if you are competing against other people, cheating is not okay.
If you cheat to get a highscore on a leaderboard in a single player game, thats not cool. If you cheat a speedrun in a single player game, you lose all my respect. If you use cheats to beat near impossible challenges in single player games to get clout on social media, that’s despicable.
It’s not always ok to cheat in single player games.