When you compare a pc desktop system with a laptop or an imac you are not comparing like with like. it's like saying a van is better than a car because it has a bigger load space. really the desktop system as far as macs go that apple provides is the mac pro which is upgradable although I don't think many people were that impressed with the trashcan mac pro. Someone at apple missed the point of having a system like the mac pro "as fast as you can make it please". The new mac pro due next year is intended to address the issue.
One of the things you might not have noticed is the eGPU the usb c connections the latest Macs have are pretty amazing when it comes down to it.
with thunderbolt 3 support this allows the use of eGPU's
https://www.youtube.com/watch?v=N85lwLlzPdkNow they estimate a 10% loss on max power on thunderbolt 3 but you are getting around 3x the GPU power of the internal card. The problem for a laptop is they are designed to be portable and with a card like that running the internal display you would have a battery life of around 5 minutes.
now lets pick up your desktop and take that on the road ... yes its not happening is it.
The biggest processing tasks these days are gpu based and in the old days you needed a desktop machine to run those tasks and a laptop too. Now you have best of both worlds. Thats pretty awesome isn't it.
I have to admit that one of apples choices the integration of the ssd and the ram on to the mainboard isn't something that appeals to me. But look at it logically with time machine your constantly backed up anyway. So getting up and running again isn't quite the major disaster it might be otherwise. Even the ram you usually have 2 slots for ram and probably a hard limit of 16GB although some of the latest CPU and board designs can handle 32GB.
those ram slots are a weak point, its usually not the ram that dies but the modules need reseating, not anymore. Another fairly common problem has been with hard drive cables. So yes your losing on flexibility but to be fair reliability is improved. Your more likely to fry your mainboard with a drink rather than the ram or ssd failing. Maybe this is a better way , just i'm too much of a dinosaur to recognise it yet.
The new macbook pro's are pretty decent when it comes down to it if you want portability and a powerful work station.
Actually just posting this made me realise something I have 2 options when i go to work later I can use my iMac at work as an external display for my macbook pro or I can set my my macbook pro in target disk mode and boot the imac from that. hmm so rather than working on photos at home on one version of lightroom and having a duplicate catalog at work I can go home working with the same photos :) This could be fun.
And save on duplicated work and not having the files i want on the right machine :)
When you compare a pc desktop system with a laptop... (