Okay, I'll explain.
1) Modern web sites are memory hogs due to huge images and (to an lesser extent) huge HTML5 scripts.
2) Most apps are written badly. They consume vastly more amounts of RAM than they should because the devs were too lazy to cache things effectively. Apple has an energy meter in iOS 8 for power-hungry apps, but they should also put a RAM usage meter in there to shame these developers.
So, if developers did their jobs properly and conformed to Apple's best practices, 1GB would be adequate. But they're lazy and are often given short deadlines to launch products/features. And if Apple gives us 2GB devices, the developers will just be more lazy. Developer laziness expands proportionally to the amount of slack given to them. So then soon you'll be clamoring for 4GB.
I'm not arguing we don't need 2GB of RAM, but what we also need is more efficiency.
I made this exact point a while ago. Keeping resources at a reasonable yet limited level encourages efficient programming. We all saw what happened with pcs in the 90s and 2000s where pcs became vastly more powerful but programs and operating systems (windows, I'm looking in your direction) became bloated and absorbed most of that increase. On something small like a phone, such bloat could be really detrimental.
Also I'm not sure how much of the reloading is due to ram. My 5 went from no reloading (apps and Safari) under ios6, to medium level under ios7, to a lot under ios8. The ram, obviously, remained constant.