16GB is fine for mobile and low end. I'm a developer and struggle to fill that amount of memory, even with VMs running.
I guess they made a cost trade-off for these machines, which will not be carried forward to the high-end. Perhaps a new "M2" chipset, with discreet RAM and graphics. Next year?
It would be amazing if they could bring ECC for a decent price as well, time will tell.