The unibody construction, along with the decision to make the hard drive and battery easily accessible essentially determined the rest of the internal layout, and you wind up with motherboard that doesn't span the length of the notebook. So, all of the ports have to go on one side, and the limited space means you get three.
Apple chose Ethernet and two USB over, say, a combo with FireWire but no Ethernet. These design principles apply to every notebook, so it's worth reading if you've never thought about how the bucket of parts in your lap comes together.
http://gizmodo.com/5070115/designing-the-new-macbook-why-it-couldnt-have-firewire