Answer by Jason Yeaman:
Because megapixels, giga rams, megahertz, 3GS, 4Gs, LTEs, aren’t specification for technical performance anymore.
They have been retardified and are now marketing terms. When they allowed marketing to define tech, no one was smart enough to understand the concept of engineering nomenclature, so they decided to try and turn specs into performance benchmarks irrespective of the truth.
The good thing is, now that everyone is a techie…nobody is.
All marketing does is yell bigger, more, higher, first.
No one cares about better, more efficient, tested, proven.
There are devices with half the RAM, half the CPU cores, 900MHZ ‘slower’ on the frequency counter, that completely dominate other devices with 2X the specs.
The trick isn’t to design more stuff on the device. The trick is to make efficient use of everything you decide to design into it.