For a lot of them, they aren't cheating, they are compensating for bad teammates, bad servers, other cheaters, bad hit reg, bad sound effects, bad whatever they can dream up.
Cheating is "this is my actual skill level if there wasn't so much bullshit happening to me"
Of course this is all a lie, but it's what they tell themselves.
This is only true for the people who use the cheats, not the people who make them.
For the people who make them it's an intellectual exercise, like solving a puzzle, it's an end in itself. That and the social credit it gives you among your technical friends.
Cheating is "this is my actual skill level if there wasn't so much bullshit happening to me"
Of course this is all a lie, but it's what they tell themselves.