Because most of the domains are regg'ed on GoDaddy.
That's probably the dumbest thing I've heard today
Domain hijacking typically comes from
1) A hacked password
2) A hacked email account
3) Virus/trojan infected computer
Passwords that aren't strong enough are your own fault. At least 10 characters using upper and lowercase letters, numbers and symbols make a "decent" password.
Email accounts typically get hacked because the passwords are insecure. See above. Also stop using "free" mail accounts for important things like domains. If you use your ISP's mail for something like this then typically only someone on your ISP's network can log into that account. This lowers the chances of being hacked by a random password brute force attack.
Virus/Trojan infected computers also come about because of user negligence. You should ensure that your computer or any computer you use is free of spyware/adware/viruses/trojans etc.
Are most of the domains that are hijacked being stolen from GoCrappy? I don't know, I won't speculate on that. But GoCrappy is not known for being used by intelligent users, only cheap ones.
The cheapest registrar is not the best. As with anything else you get what you pay for. But a nice secure registrar like Moniker only costs a few more cents per domain than GoCrappy.
Yes yes, I've heard it before, Monikers prices on their website are a lot higher than GoCrappy's. Go ahead and email Moniker and ask for a better price, you'll get it if you tell em you're from DNForum. And the price difference between the two is minimal but the security difference is exponential.