IBM still was riding on their own coattails at the time and could get away with doing stupid stuff like bending their customers over the cashwrap and taking every cent they had.
Just think if they'd done, say $0.02 per port with a maximum of $0.10. They'd be raking in billions today. Perhaps...the market is really sensitive to that at the chip level. Who knows.