Earlier quoted context omitted.
Memory requirements vary a lot depending on the task at hand. You may get away with 2 GiB, but I have 12 GiB and it's not quite enough. I compile huge pieces of software that require insane amounts of memory at compile time. 2 GiB is a ridiculously small amount these days, 4 GiB is not a lot on today's standards. A 4 GiB hard limit for max memory is definitely a minus for the computer in question.
To tell the truth it looks to me that if something requires even 1 GB of memory during compilation than you have a bigger problem than lack of RAM on your laptop :) So I'd like to know about some real-world example when you need that much RAM for compiler. For most cases when people claim they need more RAM the actual bottleneck is I/O rate which is kinda improved by having RAM to use as cache, but SSD usually works…
Plus RAM is ridiculously cheap; I've just seen 24Gb for £100 plus VAT.