PayPal generally these days doesn't get hacked. As an alternative to supplying credit card number to a random online merchant, it is infinitely more secure.
What exactly caused it I have no idea, but might be traveling or using VPN. Once I tried to make fairly big $2000 transaction to pay for my new laptop and spent a week re-verifying my identify with them.
Given two merchants, I'll choose the one that uses a credit card over paypal every day. At least with a credit card I've my bank _and_ the scheme on my side. With paypal, it's me (and my bank) against the world ...