You're an idiot. One of the most important things with computers is upgradability. Why spend $2000 for a computer only for it to no longer have the minimum requirements needed 3-4 years from now, and then shell out another $2000. It's a waste of money, and resources (so much for environmental sustainability). You are the type of customer that will just shell out money without looking into cheaper alternatives such as upgrading part on the older computer.
In any case, does this concern iFixit's profit line? Yes, of course, they are a business. But you make it sound as though that they are a self-serving business that provide absolutely no positive service for consumer, when that is not the case at all. Their repair guides are extremely useful (which are free and publicly available) and have helped me more than a dozen times in repairing and upgrading my various computers over the years. Oh, and for the record, what does Apple provide for self-servicing your Apple device? Nothing, nada. Apple's technician guides are not publicly distributed (unless you know how to find it online) and the funny thing is there is nothing that is rocket science in those books. Let's just say that if you can build Legos, you can upgrade a computer easily.
And when your warranty runs out and your trackpad breaks down? Should you really have Apple charge you $200 for the repair, when you can do it yourself for $30 by finding the part on eBay and using a little common sense?
If there is any company that is only concerning their own profit-margins without any net benefit to the user, it's Apple. It only benefits them by making Apple computers not upgradable because then it coerces the consumer to buy a new computer. All for what? A microscopic .000001" reduction in thickness that you can't even notice?
Look at the Macbook Pro Retina, which is the worst computer in terms of upgradability. Once the battery craps out (which Applecare won't cover), you have to spend $200 to get it upgraded, and if you did it yourself it would cost $500. Before that model, even the Macbook Pros were considered "unupgradable" but in reality, all you had to do was remove the lid, and unplug the old battery with a new one. It was literally a piece of cake.
tl;dr - Don't blame iFixit, they're providing a valuable service to consumers that Apple, selfishly and deliberately, is hindering. If Apple makes their future Macbook Pros unupgradable (i.e. RAM, Hard Drive, and most importantly the battery), then I will choose not to buy another Macbook and go back to Windows (which I haven't done in 8 years now).
Ok, lets break this down piece by piece shall we?
1.
I'm an idiot - Ultra necessary and mature. Really glad we established this as we proceed with the discussion.
2.
One of the most important things with computers is upgradability. - Right, especially all-in-ones correct? And ultrabooks, iPads, iphones, new windows 8 tablets that run full windows too? I think one of YOUR priorities might be upgradability, but please, I beg you, find statistics and post them back here on how many computers are sold, and the percentage of people that bust them open and start trying to install new parts. I think we both know the answer to this one, and I bet all-in-ones are even worse compared to standard desktops.
3.
Why spend $2000 for a computer only for it to no longer have the minimum requirements needed 3-4 years from now, and then shell out another $2000? - In 4 years time, if you want to bring your computer back into the latest tech? You can't, CPU sockets have probably changed and new ram speeds aren't supported by your motherboard. And the speed these port connections are advancing lately (USB 3, thunderbolt, lightning connectors) they might be unsupported. And of course you'll have to upgrade your operating system, because only windows 8 supports the new Direct X 11.1, nomatter if you upgrade your card or not.
4.
You are the type of customer that will just shell out money without looking into cheaper alternatives such as upgrading part on the older computer. - You do not know me, and i've built many machines over the years for rendering. My current mac pro has an upgraded video card, eSata card, ram, as well as a wireless card because I got tired of ethernet cables. And now i'm jumping to an iMac, which I will upgrade with whatever I feel I need to excel at my job at that moment, and quickly get back to work.
5.
you make it sound as though that they are a self-serving business that provide absolutely no positive service for consumer, when that is not the case at all. Their repair guides are extremely useful (which are free and publicly available) - If I make it sound like a "self-serving" business, then you make it sound like a charity. (Oh, and most businesses do exist to make money just in case you weren't aware). And what's right next to these precious free guides on their home page? Ta da... a link to their "pro tech toolkit."
6.
And when your warranty runs out and your trackpad breaks down? Should you really have Apple charge you $200 for the repair, when you can do it yourself for $30 by finding the part on eBay and using a little common sense? - Do you buy your car parts off ebay and bust open the hood to start adding new chips as well? Again, the massive majority of people don't order new trackpads from ebay, rip open their notebooks and start trying to replace parts with their new found "common sense." I for one, don't have time to try and figure out if it's a driver issue, touch sensor, etc. And then wait for some part to ship from ebay, assuming it's a quality part and not a POS. I go straight to Apple, tell them it's not working and as a business I lose money when their products fail, and they always fix it insanely fast (overnighting parts, which they just did a battery for me a couple months back for a laptop, or straight up giving me a new computer, which has happened twice).
7.
Don't blame iFixit, they're providing a valuable service to consumers that Apple, selfishly and deliberately, is hindering. If Apple makes their future Macbook Pros unupgradable (i.e. RAM, Hard Drive, and most importantly the battery), then I will choose not to buy another Macbook and go back to Windows (which I haven't done in 8 years now). - Now this is where I wanted to get and the basic point I'm going to try and make...
Whether you like it or not, Apple, and every other major manufacturer are moving towards all integrated products and chips. Just think, only 10 years ago, all of the chips required for the iphone would have been in a briefcase. And not only that, they all being separate. A chip for GPS, Bluetooth, accelerometer, ram, videocard, Wifi, etc. etc. etc. Now, all manufacturers are smashing this stuff together. Broadcom's chips now incorporate LTE & GSM in one. Samsung and Intel CPU's now have built in graphics chips.
So when it comes to Apple, when they build a computer like the iMac, they don't purchase off the shelf chips as they are, they build custom SOCs and logic boards like no one else's on the market, to make them thinner, lighter, and fit into a more durable unibody. Same with batteries... they don't just glue a bunch of cylinder batteries together inside; they are custom molded into the predefined shape of the shells. And by removing all the connectors, latches and covers that were once used for replaceable batteries on their laptops, they now have more room to build a bigger battery, and keep people working longer.
In the end, it's going to be a sad day for you 5 years from now as more and more companies are starting to build their own hardware (Microsoft?), they are going to do it as they see fit. It's even rumored Apple is about to jump ship from Intel in the next 2-3 years and either contract ARM, or do full custom in-house chips. The world is moving forward, more integrated, smaller and lighter without you.
Oh, and this is really going to break you heart...
http://www.engadget.com/2012/11/29/...o-non-upgradable-desktop-cpus-with-broadwell/