I can understand the issue. There is a MASSIVE CHASM of a disconnect between the phone manufactures, OS makers, and the service providers.
#1 Service Providers (VZW, Sprint, AT&T, etc) want to limit bandwidth and total network traffic by only offering 2GB and 4GB. Fortunately, I am grandfathered into unlimited
#2 Phone manufacturers want to skimp on total storage to keep their cost down. You can argue that an SD slot is not that much, but it is an added cost to the device.
#3 Google and Apple want to move to Cloud services. This requires network traffic that can end up being large. This is where the contradiction is with the service providers. If Cloud is being promoted as a major player, the service providers should be on board with that decision as well.