Originally Posted by Fedaykin
The reason apple build non-upgradable hardware has nothing to do with speed, it has to do with $$$.
It's the same reason the iPhone doesn't have a uSD slot unlike most high end Android and Blackberry phones.
Why put a uSD slot in a phone when you can charge 10x per GB for onboard flash storage and have a built in artificial product limitation?
It's for both reasons. It is faster to have hardware built directly to the mother board then to have it bottleneck on an expansion slot, but they also did it for the $$$.
EDIT: they mainly did it for the $$$