Apple's primary design motivation is THIN. Either you're onboard with this or not. Apple wants light, durable, thin, and long lasting battery life. An abundance of ports doesn't fit into that equation. Most people would never use those ports, so why would apple compromise the design to appease a relatively minor segment of the customer base. If you need a specific input/output peripheral, you can get a dongle for it.
3/2/11 at 5:18pm