Some use it to make money, boosting etc.
Some are just addicted, they really love the game, but playing without cheats doesn't make them feel anything so they pick the easiest solution: continue to cheat... forever.
Some are just delusional, they do not want to deal with the reality that they're not good at the game without cheats.
Some are just trolling and want to spinbot piss people off, make people angry. It's what makes them happy.
Some don't have a choice, they started their competitive career with cheats.
Some justify it that "I made the cheat, I deserve to use it"
If you want more I got a whole book of reasons. I am in a unique situation since I happen to be friends from back when I was cheating a lot my self, in that time I established relationships with a lot of developers and personally for me it was curiosity that got me not only into cheating, but the whole process and development. I ended up just making roblox games though.