Unfortunately this is well within corporate “go away” money. They’ll gladly dish over 75k to get a threat off their books. It’s the corporate equivalent to stuffing 20 bucks in your pocket in case you’re held up while out on a run and don’t carry your wallet. Add a zero to make it 750k if you want corporations to think about it deeper.
most people i know don't keep cash even in their wallet. Do people even want credit cards or IDs? Even phones track themselves and turn off. What do muggers take these days?
Also historically there have been ways to unlock stolen phones so they can be resold "cleanly" later. I don't know what current iPhones are like, but I wouldn't be surprised if it was possible with Android phones.