Apple just released new MacBooks last month and we can really say that Apple's new MacBook Pro are not cheap and have been criticized for being overpriced and for limiting the amount of RAM to 16GB.
Apple is already planning a MacBook Pro refresh during the second half of 2017 that will include a price reduction and support for 32GB of RAM, noted from a new research by Ming-Chi Kuo, A reputed Analyst.
the new MacBook to be launched in 2H17 may support 32GB DRAM, eventually attracting more core users; this depends on whether or not Intel ships Cannonlake CPU on time in 2017, which features 15-25 percent less power consumption of LPDDR 4, versus the existing LPDDR 3. If Cannonlake doesn't enter mass production as expected, the new models launched in 2017 will adopt Coffee Lake, which continues to adopt LPDDR 3, and maximum DRAM support will also remain unchanged at 16GB, according to BGR.
Kuo also added, If Intel's Cannonlake processors, which promise to offer low-power RAM, debut in the latter half of 2017 as expected, then a more powerful Pro could be on the horizon as soon as next fall without sacrificing battery life. If Intel doesn't come through in time, Apple will upgrade the Pro with Intel's Coffee Lake processor and keep the 16GB maximum RAM.
Another welcome change: a price drop! That wouldn't be a surprising move, given that the Touch Bar-equipped Pro will be a year old next fall. Potential upgraders who are sitting out this round to see how the Touch Bar performs and to evaluate the USB-C market might make the leap once the new Pros come down from their $1,799 starting price, mentioned by Macworld.
Phil Schiller, Apple Executive, recently announced that Apple didn't include 32GB of RAM on the new MacBook Pro models specifically because of power consumption issues. However, the leaks, specs, and features of MacBook 2017 are completely based on rumors and shouldn't be taken with pinch of salt. After all, Apple has no official word yet. Stay tuned for more updates.