I used to build my own machines. I was a gamer so I remember the fun of looking for the newest, hotest, motherboard, RAM, Videocard, etc. When hardware got upgraded my machine did too so that I could make it faster. I owned the same chassis for quite a number of years but the insides never stayed the same for more than a couple weeks. Even after I switched to laptops and eventually MacBook Pros I still upgraded the hardware to make it faster. Over time Apple has been moving in the direction of having everything soldered on so the machines are becoming less and less user upgradable. Even the new Mac Pro, though it is still upgradable is not as upgradable as previous generations. Just recently I started looking for a G4 Mac because that was the first computer I ever fell in love with. There was something about the shape of it, the colors, the case. I just loved it and even to this day when I see one it makes me smile and that is why I want to own one. It will probably not do much in my house but the beauty is that I can buy hardware for it with ease because they are so cheap. I can keep it running and I could even introduce my younger brother to Mac using the machine which will cost me a few dollars to buy and a few dollars to upgrade.
I understand from a company's perspective having machines last more than 2 or 3 years is not good for sales. However many people still keep the current models for 2 or more years so really is there that much of a difference if the machine is user upgradable? It is arguable that the user will be able to have a great experience every year by upgrading the hardware. It is also arguable that instead of shaking their head and not being able to afford the machine because what the specs they ultimately need is too expensive. They could instead buy the base model and upgrade over time. It's not that I don't understand where they are coming from I've sold my previous MacBook Pros and my older iPhones. Even though I spent money to upgrade my MBP with a Solid State Drive (SSD) and maximum RAM. It's hard to put that cost into the price of the computer because people will just buy the cheaper stock machines on the used sites. The same goes for the iPhone, even though I had a factory unlocked iPhone that was encased in an Otterbox Defender from day one. It looked brand new when I put it up for sale but that didn't add to the asking price any more than the scuffed up iPhones of the same model people could find elsewhere. So in that regard buying the device as you want them and then selling them online used is an easier process because there is no extra money spent from the user on upgrades.
I feel like Apple is trying to make their computers into disposable devices like the iPhone and iPad. It's something you own until it gets too slow or until the newer model comes out and then you sell it and buy the newer model. I just don't know if that is the right direction for them to go in? I understand both sides but I just still sit on the side of the fence that would rather be able to buy a MBP with 4GB and upgrade to 16GB later rather than sigh and look at the price tag of the model that has 16GB soldered to the motherboard.
I understand from a company's perspective having machines last more than 2 or 3 years is not good for sales. However many people still keep the current models for 2 or more years so really is there that much of a difference if the machine is user upgradable? It is arguable that the user will be able to have a great experience every year by upgrading the hardware. It is also arguable that instead of shaking their head and not being able to afford the machine because what the specs they ultimately need is too expensive. They could instead buy the base model and upgrade over time. It's not that I don't understand where they are coming from I've sold my previous MacBook Pros and my older iPhones. Even though I spent money to upgrade my MBP with a Solid State Drive (SSD) and maximum RAM. It's hard to put that cost into the price of the computer because people will just buy the cheaper stock machines on the used sites. The same goes for the iPhone, even though I had a factory unlocked iPhone that was encased in an Otterbox Defender from day one. It looked brand new when I put it up for sale but that didn't add to the asking price any more than the scuffed up iPhones of the same model people could find elsewhere. So in that regard buying the device as you want them and then selling them online used is an easier process because there is no extra money spent from the user on upgrades.
I feel like Apple is trying to make their computers into disposable devices like the iPhone and iPad. It's something you own until it gets too slow or until the newer model comes out and then you sell it and buy the newer model. I just don't know if that is the right direction for them to go in? I understand both sides but I just still sit on the side of the fence that would rather be able to buy a MBP with 4GB and upgrade to 16GB later rather than sigh and look at the price tag of the model that has 16GB soldered to the motherboard.