Buy price is none of my concern, they have 50 million worth of cargo on them now, I don't care how much they paid for it.
If I'm pirating in a Ptrans - I can sell the ore myself for 30 million profit (as a Junker), so I'm not losing out, even a pirate can dock on the Junker base in New Berlin and sell Gold Ore for around 4000 per unit.
If they don't pay, they're 50 million down, yeah they never made any profit, but so what, don't use the lanes/gates if you don't want to meet pirates.