I'm not getting into a debate because none of us really know enough. But if we know that Apple wasn't hacked, then the user accounts must've been breached through simpler methods. That sounds like guessing passwords to me either manually or using a script. It's only possible to guess passwords when you have an unlimited amount of guesses or have enough time to wait for guess attempts to reset. Therefore, most of these photos (the ones from iCloud) could have only been stolen before Apple removed the ability to make unlimited guesses. Do we really know anymore than that at this point?