It's Linux under the hood which will always make use of more memory, but our phones are slowly migrating towards service platforms. When my phone is fully kitted out playing Ingress with friends I'm running Slack, Glympse, Zello, team-specific app(s), Ingress and maps. I want the device snappily switching between and/or giving cycles to all those apps as needed without being forced to save state off to my flash storage which is a wasting asset.
I would imagine VR apps will be even more hungry with the large and complex objects and interactions modeled and displayed.
On EIS yup if that replaces OIS I'm fine with it. The assistant may be really cool but it won't remain a google-exclusive for long and it doesn't justify a (in my mind) $200-$300 premium for the phone.
I'll probably pick up the pixel XL when the sales start but as someone who has been an Android acolyte since my developer's edition G1 came in the mail this is not a compelling upgrade for me from the Nexus 6, particularly at this price.