Similar for laptops. Replacing batteries, upgrading ram, and upgrading storage are very common.
You really think that if you blow $2 or $3k on a new laptop that somewhere during it's life you might not want a larger SSD or more than 16GB ram?
Sure it might have made it a mm or two thicker, definitely a price I'd pay for something that's easier to fix (or have fixed) or upgrade.