I was told I couldn't survive in 2GB RAM and that's not true, I have yet to run into an issue but the I don't run RAM hogs like PhotoShop either.
You're right in that, for most purposes, 2GB of RAM is more than enough. Until last year, top end phones had no more than 1GB and they can be powerful gaming machines.
I run massive spreadsheets for data analysis, with a lot of internal calculation. I also use indexing software that runs out of RAM really quickly if your spidering a big site. I'm often working on the two things at the same time, with a browser open and some music streaming in the background. Problems have been largely resolved with a i7, 16GB desktop PC, which wasn't $300, but it wasn't an arm and a leg either. RAM is cheap, as are great processors. It's expensive sticking them in a tiny box.
I think the new Microsoft line-up is awesome. What was funny was watching Apple's presentation of its new products this year. It's the first time I've seen them trying to play catch-up with MS. The iPad pro, with its stylus, is clearly an "oh-crap" product. The new Surface Pro 4 and, especially, the Surface Book will have Apple's engineers sweating for another year.
The MS phones are now as good as, and as sexy, as iPhones on all fronts except the App Store. In many regards they're better, and for less money. The big stitch-up with Apple these days is that the 16GB phone has nowhere near enough memory for anyone taking any photos or videos and running a few apps. So the real base price is $749 for the 64GB version (of the 4.7" screen). Compare that with Lumia 950 at $549, the best camera on the market, full MS Office compatibility and a MicroSD slot so you can have 200GB of memory.
The reason of course that Microsoft won't make much of a breakthrough with this is because the press seem to be all Apple fanboys. Compare the media coverage of the Microsoft launch event with that of Apple. The Apple non-event (a bigger ipad and the 6S) was front page everywhere. You had to search for info on the Microsoft event. Microsoft will have to play a long game.