>>723263207 (OP)
>my childhood friends all cheated at games and stopped playing vidya upon reaching teenagehood
I came to a conclusion that cheaters are just people who don't want to play games.
Single player-wise they dodge challenge in playthroughs but rather get the spoils of them. They get bored or annoyed upon the game giving them barriers when they just want to see what's on the finish line and then leave. Some might quit midgame due to cheats overdosing them with a triviallized difficulty.
In multiplayer, however, the conclusion is different. Most online cheaters exist as answer to them constantly losing games, thus acquiring an inferiority complex that only cheating to win above others can satisfy them and, if it is vengeance related, the cheater might act impulsively up to the point of even hacking others or using bots to ruin the match.
There's also another case online-wise where cheaters just cheat for profit, as you can see with gold farmers, as they won't care about the game or its community and if it doesn't profit enough they just quit the game and find a more profittable one.
TL;DR - There are 3 kinda of cheaters (lazy andy, frustrated andy, goldfarming andy), but all of them don't want to PLAY the games at all.