You can simply be too careless when dealing with WordPress and websites too often.
I realised that today as I was upgrading to the latest version. I forgot to take a proper backup and lost most of the images.
Starting all over – sigh. But no one is to blame but me.