It's fine that you believe cargo piracy is a better option, but do not dictate other players' roleplay by saying their demands are odd or wrong. It's perfectly reasonable to ask for credits from a trader, especially if they have the means to pay up (credit card transfers, neural net transfers, etc).