I asked myself the same question a few times, what leads someone to use external programs to "increase" their stats in game.
Well there's many answers for that question. and each of them can be true or false depending on the cheater.
Some does it for trolling, making other players rageo for fun, others does it to rank up, and once saw a guy that wanted to get VAC banned in every (vac enabled) game. And ofc there still some examples such as: Frustrated kids that decided to use cheats because they lack of habilties. (usually a high volume of the cheaters started as RageQuitters).