As far as the iMac, it is a All In One; thus, lack of user serviceability is a given. However, when you start talking i7, 3 TB drives, 680MX GPU, 32G memory then you are no longer targeting the average user checking mail, web surfing, etc. And, 90% of those users are going to want to tweak their systems at some point.
For example, I would love to go ahead and get a system with a 1TB drive now, but in 1-2 years when the price of SSD comes down I am going to want to move that 1TB drive to an external enclosure and stick a 512G SSD in which would be used as my root file system (os, apps, user directories, ..).
I'm more PO with Apple in terms of crippling the Mini VS not making the iMac user serviceable. My hope is the Mac Pro refresh will include some low end configurations that will be attractive to the tweaker, with a reasonable price...
For example, I would love to go ahead and get a system with a 1TB drive now, but in 1-2 years when the price of SSD comes down I am going to want to move that 1TB drive to an external enclosure and stick a 512G SSD in which would be used as my root file system (os, apps, user directories, ..).
I'm more PO with Apple in terms of crippling the Mini VS not making the iMac user serviceable. My hope is the Mac Pro refresh will include some low end configurations that will be attractive to the tweaker, with a reasonable price...