> I run a browser with 20 tabs, linux VM in the background, and webpack and gulp in the background.
Sounds like you do coding that does not really need much RAM. I don't think nearly all developers have your requirements. I was hoping that with new MBP. I could move my MongoDB/MS SQL Server to local virtual enviroment. For that I needed Virtual Windows Server which eats about 12-15 GB ram with Mongo and SQL instances running.