And what am I supposed to do if I don't want to spend $2200 on a computer that only lasts me two years? My laptops usually last me 3-4 years, at least, after a hard drive and RAM upgrade, as well as a new battery.
And what am I supposed to do if I don't want to spend $2200 on a computer that only lasts me two years?
Well, it depends. If someone says "hey, did you check out the new MacBook?" say "yeah, I didn't really like the weight vs. upgradability trade-off" and move on. If someone says "you are required to buy this computer with your own money even if you prefer another one," laugh in their face and move on. If someone says, "wow, this computer is perfect for my needs," say "that's awesome" and move on.
Incidentally, this formula actually works any time any product is offered for sale and you don't want to buy it.
(Personally, I try not to stress about how much computers cost. In two years I'll probably put in north of 4000 hours on the thing. If there's a meaningfully better option, I'll take it even if it's more expensive. Not that I have a ton of spare cash, or that $2200 is a reasonable figure for most people yet, but this is one area where I think it's a false economy to focus on the cost.)
My laptops usually last me 3-4 years, at least, after a hard drive and RAM upgrade, as well as a new battery.
New hard drive. New RAM. New battery. Probably want a new CPU, but that's not upgradable. Ditto display. Can't add Thunderbolt, USB3, or whatever nifty new interface.
May as well just get a new computer at the 2+ year point, seeing as you replaced half of it and want to replace the other half.
"This here's a good axe. It's had nine handles and three heads."
I still don't like laptops because their still slow and individual components have different upgrade cycles, and the keyboard and battery lifespan limits the value of upgrades anyway. GPU's and CPU don't have synchronized release cycles, let alone RAM and SSD's. Saying up upgrade all the components on the same time frame does not mean you can't get the new GPU for a year before the next CPU upgrade shows up.
PS: By slow compare my 18 month old CPU (2600K @4Ghz) + GTX 680 and you might be able to buy a laptop that fast in 3 years, but it's still going to cost you more money.
As is your right of course, all computers are sets of tradeoffs and if the tradeoffs don't fit you, get an other machine.
Hell, you could even like both. I like my desktop because it's fast, has a huge screen and has enough power to play games at high resolution without stuttering... on the other hand, I'd have a hard time bringing it to the office or using it in the train. So I've also got a good laptop.