It's a little messed up that you can't have expandable memory. You can get like 16GB SD cards for like $30. But instead I'm forced to spend 100 extra dollars with Apple so I can get a little more room. Apple is definitely protecting their bottom line more then they are caring about the consumer. Oh well.
But that has always been the case. Why would SJ give you an opportunity to buy your own memory and put it into one of his devices, when he can simply force you to buy it from him? And preferably, due to a lack of the ability to upgrade, to consider purchasing a brand new device with more memory? It makes perfect business sense. Though, obviously, it really stinks for the consumers.