See the real problem here is the fact that most of us are not having an issue and are considered "fools" because of it. The folks that are having the issue have no clue what's going on so they regurgitate crap that has little substance in every thread or forum possible to sound "technical". These same people spend more time whining than researching actual phones with 2GB+ of RAM to see if the issues occurs there as well or if that phone will meet their needs. Hint: Android phones have similar and worse issue that were described on phones with 2GB+ of RAM.
It's sad because these same people feel like they are entitled and have the expectation that Apple will launch a new phone in a couple of months with 2GB of RAM to accommodate them. What I wager would happen is that the problem would continue to exist then they would be whining about needing 3GB of RAM. Circle of life....
Speaking of regurgitating crap that has little substance here is a video I made this morning with the oldest crappiest Android device I can get my hands on Motorola Xoom with 1gb of RAM not tab reloading. I could increase that to 30 tabs if I wanted.
http://youtu.be/mR_9azDA95o
Not sure where the rumor got started that since Apple has this problem its normal for all mobile devices to have it. Now I can't speak for an Android device with a skin but its not an issue in vanilla android or android with a motorola blur skin.
But that does show your point some what. Why can I do that on a Motorola Xoom but not an iPad 3 (unless I freshly reset it and even then its still hit or miss and usually miss) that both have the same amount of RAM? And Android engineers can do it then surely Apple engineers can too. That said though....why haven't they?
So thats software, as far as hardware. My 4S can't keep as many tabs loaded as my iPad 3 or an iPhone 5. There are other variables there as far as screen size but RAM is also a major variable there.
As far as tab reloading goes I don't think RAM is a solution. Because added RAM utilized the same way will result in a few more open tabs then start reloading anyway.