The answer to that question is kinda deep my friend. I have seen a lot of cheater in many games, even in lan parties. The acceptance of others, being virtually good at something and many other thing make people cheat. Why do Olympic athletes cheat?
They are immature.
The answer is not deep. It's the age. A 16 years old brat is more likely to hack than a 40 years old man.
So yes, it's about age and maturity and maybe lastly about character. Kids don't stand to lose. They have to be the best in everything. If they are not the best at that game, they cheat. If the cheat doesn't work, they quit the game, because that game "is shit"
.
But it's not only the drophack. It's also the maphack, let's not forget it. ATs allways set facing your tanks no mater if you executed a perfect flanking manuever. A stealthy placed mine that is allways bypassed by your enemy. Every artilerry barage lands exactly on top of your blob, through FOW without any recon... and so on.