No. Apple decided between adding more, but more power hungry memories and battery life. 16 GByte memory was deemed ok for most of all users and battery life became more important.
Design within the limitations and handling market requirements in short.
No, it can't be. Intel provides their best products as given by their constraints, goals and customer demands (and Apple is a big customer). Apple releases the best products based on their goals, constraints and customer demands (as much as Apple now listens to them).
Design within the limitations and handling market requirements in short.