Earlier quoted context omitted.
One thing everyone could and should be doing is backups.
Two things: Test restores or you don't actually have backups. Just saying.
Luckily I had Time Machine backups of my iOS backups and I managed to avoid losing too much data.
As a sidenote it seems like Apple has pretty much neglected their offline backup and syncing workflow to drive more people to just pay for iCloud storage. Half the time my iPhone takes hours just to get detected by the mac when plugged in.