They cheat or hack maybe not to win. But just to do something different and out of the ordinary. It's psychological. I don't believe they'd actually cheat just to win. Because people who do legit cheating just to win. Winning would have more importance to them. Obviously these people who cheat and brag about it or are just doing it in the open for the hell of it. They do it either out of boredom, or for a thrill in a situation they know they have full control it.
As for the people who do it to actually win something that has meaning to them in their life are not going to be as open about the cheating.
It's all psychological.