That's not really illogical, it's just because many companies use the fine print to fleece customers that are slightly above the limit. Think Ryanair. Or mobile roaming.
This is why unlimited or at least a service stop instead of overage is highly preferable. It's the reason I only use prepaid mobile plans too so they can never overcharge me (and it's cheaper than a contract too)