There is NO real comparison between the iPad and the Windows (full) platform. It would be comparable only if the iPad actually ran OS X (full) and not an optimized branch. You are also running OS X apps that were not written for that platform and the restrictions that have now been forced onto it after the fact. The standard Windows platform minimum requirements in recent history (since Vista) have been 4GB -- and that was what was targeted.
iPad apps are written and targeted for a known "limited performance / limited footprint" by the app developers themselves. This is not the case when you are advertising "full windows support".
Not knowing the exact differences between OS X and iOS, I really have to guess that although the operating system core (Darwin / Unix - which was originally created for much less powerful environments) is the same.... The whole UI (Aqua) which is "OS X" window management / UI environment can be thrown to the side and removed (this is probably more resource intensive than the core operating system) in favour of the "one window" application that does not need this overhead. Only the core UI libraries have to be implemented on top of the core operating system.
So saying that because iOS may run fine in 2GB that the full Windows running applications that were written for Windows (and not a tablet) will have no problem is a rather silly comparison.
Microsoft has a problem with setting expectations low, then exceeding them... they tend to want to set expectations high and then fail to meet them (historical context Vista).
I don't get your point, of course there is a comparison between the ipad and surface 3. They are direct competitors, they both run apps, they are similar in size, weight, battery life, they are similar in price, etc etc. They can both be used as consumption devices and are marketed towards the same consumers. The fact that the surface 3 runs a full OS is a significant plus in its favor.
The 4gb which was targeted "since Vista" has drastically changed. Windows 8 has MUCH less overhead than Vista, and Windows 10 has significantly less overhead than Windows 8. You can't put up targets from an eight year old OS, it's just not realistic.
Plus I think you are confused, I never said because iOS apps run fine with 2gb that windows apps should also run fine. What I said was windows programs and apps run fine in 2gb irrespective of what iOS does. 2gb is just fine for windows to function, and I specifically mentioned your exact same scenario of programs which run smooth on 2gb.
I think Microsoft has set expectations quite high with the surface 3, it's a monster of a tablet when you consider all it has to offer. It will run smoothly at 2gb with almost anything you throw at it, certainly it would easily handle any app the ipad could handle without exception.
----------
This is true. The only reason I think they should've added more is because they're trying to target a budget demographic that's a little too high priced to really appeal to that crowd. Windows can run on 2GB, but you can make the OS chunkity if you push it too hard. With 4GB that rarely happens unless you really go out of your way to do it (which by that point the CPU would be bottlenecking on the S3 anyway).
I think considering the market they're going for, they should've foregone the low end option, and started at $599 for the entry level. It's not the end of the world that they haven't, but it would've been the better path in my opinion.
No, it's always been 2GB since Vista.
Yeah I don't disagree, 4gb for $499 would be sweet. But $100 to get the 4gb and also double the hard drive space at 128gb is a very good deal IMO, especially when compared to what the ipad charges simply for the memory upgrade. $599 for a 64gb ipad, versus $599 for a 128gb surface 3 with 4gb ram is a phenomenal value IMO.