MacBooks are only expensive when you need performance upgrades, the base models are really not that bad for what you get.
But if you want to add a little more to your spec sheet, you might as well go somewhere else.
That's true. Even a slight memory or storage bump up is more than if you were to DIY. I guess convenience is where they get you.