> Create a shell company in some remote tax haven with lax disclosure laws, have them pay the ransom, and close the shell company afterwards. Companies are already good at dodging taxes this way.
That only works for hiding income, not hiding expenses.
You create a shell company in Malta (for example). Now how do you get $$$ into that company so that it can pay the ransom?
Okay, so you assign your payment to $MALTA-COMPANY the line-item of 'consulting fees'. It only takes a few companies to do this before the tax authorities are wise to it.
After all, even for relatively tiny amounts companies still have to perform KYC on customers!.
Think about it this way: if it was that easy to hide expenses from authorities, embezzlement schemes would be a lot simpler than they are now.