A few recent posts got me thinking, which would you prefer?
When I buy a phone, or even an iPad, I look at the specs, storage, communication options, and I purchase with the acceptance of the fact that these options are set for the life of the device.
Not so with computers, though. I've bought MANY computers over the years, and have upgraded nearly all of them in some way at one time or another. I appreciate Apple's design and adherence to quality. I believe that the inability to upgrade core components like processors and GPUs 'streamlines' the class and ensures viability and maintainability of hardware drivers and the performance of the OS. Too many variables, OS bloat with uncountable permutations results in de-stabilization and 'sprawl'.
That said, the ability to upgrade / add / changeout storage related options should be included in the design (RAM/HDD/SDD). I appreciate the ability to upgrade RAM in the current iMac design, but seriously, I can't upgrade the Hard Drive? Hard Drives are very prone to failure. Why wouldn't the company design a method to replace a faulty unit without having to completely tear down the computer? I've seen videos of people installing SSD's into their 27" iMac. I would love to add an SSD, but that procedure? NO THANK YOU!!
While I would prefer the iMac was a little more like the HP Z1 in terms of accessibility, I've learned that I don't really need it. I've done less upgrades with each passing generation, as more and more is built into the basic features, or accessible through external expansion. My 1998 G3 needed a $500 video card and an Ultra SCSI drive to capture and export VHS video. My 2006 iMac can take HD video off my iPhone 4s, edit it, and export to YouTube, Video, and even Blu-ray with a $100 external USB drive if I want.
By the time the stock CPU and GPU are useless for the video games I want, so much else has changed that it's worthwhile just to buy a new computer anyways.
Today, about the only upgrade I wish I could do on my own to the iMac is the SSD, and that's only because Apple's SSD upgrade choices are slow and incredibly overpriced. If they could add a good SATA-III drive (like the Samsung 830) in for $400, I wouldn't even care about that.
The iMac is probably a poor choice for advanced graphics and video professionals, who need a more robust graphics, card than is available in the iMac. Graphics and video pros are also better served by more RAM expandability and more hard drive storage options, features that make the Mac Pro a better choice for their needs.