Hello,
Making money is not the only thing for them. Basically, they think it's a game. They don't realize the impact. They do this for status, for fun, for vengeance, For guilt or for nothing.
Just like bank robbery, it looks cool to be in a gang, have an identity and get recognition for a skill. Hacking is a game to prove how smart you are. The more defenses, anti-viral, anti-spyware and firewalls you can destroy the smarter you are. Hackers sometimes break in to fix systems which users forget to repair. They also alert users to security holes in their system. They also can repair systems from a far which other hackers have destroyed.
Sometimes, they hack without any purpose, if they join a gang to see what it's like……
Unfortunately, hacking for good causes is rare
But, we have to find out a solution for every problem. Don’t forget to keep backup of your data all the time
Hackers hack for a reason. it's mostly psychological.