Originally Posted by PatNY
Adding an SD card is different as it raises the cost and size of an item. And it discourages people from using a money-making cloud-based resource.
Home page widgets have no such considerations. There is no valid reason not to put them in, so I suspect someone else already has patented them for mobile devices. That's why Apple has yet to add them.
As someone with experience with electronics design, sd cards really do not greatly effect price. When making a device like the iPhone it already has most the capabilities to handle SD cards so the only real cost is for the SD card slot itself which cost pennies. Relying on SD may be cheaper than using more NAND flash, depending on how it is implemented
The only reason why Apple does not include an internal SD card reader is because that would simply cut into the profit margins. They wouldn't be able to up trade you to go with a higher capacity model, and they also wouldn't be able to sell you an external SD card reader (yes, apple makes sd card adaptors.)