MacBook is supposed to be a no-trouble-device. You just buy once, sit back and enjoy for rest of the life.
Removing USB ports certainly didn't help. What's the point of a good battery life. If I've to carry connectors everywhere, I'm okay with carrying charger as well.