To explain your proposed correlation, I think the main point is on a person's character and his way to respond to problem.
For cheating and being lazy to testing code, the common factor is the lack of pursuit to be responsible. So these behaviours can be a result from a person's character.
Another possible theory is that in response to systems that they don't like, they prefer to tricking them instead of other options such as don't care or quitting.