You're right. However I can trade more of these on other brokers, as they allow the trade to go through. So ten of these contracts with TD etc will be 3k. Whereas with IB it's 100k. Nonsensical.
Sorry, I'm late to this discussion and haven't read all the replies, but just this: Maybe "Spread trading permission" is not enabled in your account; just ask the support. One normally needs to apply for this. Check https://ibkrguides.com/clientportal/optionstradingpermissions.htm
I wasn't aware of this. Could be a contributing factor in margin requirements. Thank you for that information, I'll check it out.