Are we back to the numbers game AGAIN? The same way clock speed does not directly indicate user interface or ACTUAL processing speed, amounts of RAM do NOT indicate how the OS handles or addresses the available memory.
Instead of hammering you with information, such as the iPhone's kernel does not use external modules (kext's). It's all stuffed and compiled in, regardless if it's going to be used. Does that affect it?
As far as I know, Symbian has a 'microkernel', EKA2. The modules sit in a userspace-type environment and are loaded when requested. This allows integration layers.
A device that has proper code, can make use of half the amount of RAM than one that has hackney calls and kludge-code.
Shut up if you don't know what you're talking about and only want to whine and bash.