In my experience, most people who go to purchase a new smart phone are not thinking about hardware. No one thinks about hardware because most people know so little about hardware. Apple knows this. Samsung knows this. Google knows this too, which is why so many major companies are trying their best to push their cloud services out into the market. If you sell a phone with low storage and pretend that including more storage would cost a lot more to produce, then people become forced to use some kind of cloud storage. If the phone they purchased comes with the manufacturers cloud software already installed, the user will be more likely to use that service. This is why Samsung is moving away from the removable battery and external SD card slot with their newest flagship (Galaxy S6), as shown here:
If companies like Sandisk keep pushing the envelop with their outstanding hardware developments, like a 200gb micro sd card slot, don’t you think customers will become more hardware-aware? I’m not so sure.