But my worry is that with more and more efficiency in computing and battery tech, if Apple instead decides to reduce the battery capacity? Especially with no competition in sight, or competitors trying to follow Apple, we may end up with smaller batteries instead of more battery life. They seems to be doing that with iPhone. Also 18 hour battery life can quickly degrade to few hours if some processes are spinning the CPU continuously which can happen knowingly or unknowingly with several apps open (Docker occasionally does that to my MBP).
With several days battery life, I can even go for short travels without even bothering about how to charge it.