A very large problem today is that people tend to look at smartphones the same way they look at desktop computers.
They want XX ram, and XX space, etc.
This, to me, seems to be a very archaic way to look at newer technology.
I believe Steve Jobs (I could very well be wrong on that) once said that the software should be so good that it makes the hardware transparent.
Meaning that your software should run and operate so well, that it doesn't matter if you have 2 or 200GBs of RAM, a dual or quad core CPU, etc.
Thus making the product simpler to the masses, and more attractive to the general population that are not techies.
If using this mentality and breaking away from the old antiquated ways of viewing technology, I can clearly understand that logic.
As a manufacturer, this should be your goal. To make it where the consumer doesn't see a need for more memory. "It just works".
However, looking at Android OS, I can see that it seems more based along the lines of building a PC with a desktop OS.
Two different mind sets.
Both have good and bad points. But when your average consumer thinks that facebook is the internet, you'd want to make your product easier.