Edit: Missed the point that we are talking about desktops, same idea still exists, it lets you make the form factor smaller and it requires less space since you don't need the connectors and you can be a bit more creative with the chip layout.
It's hostile to users who want to upgrade RAM, but pretty friendly to everyone else. It gets into the point of this article...when Apple looks at both demographics, the group that doesn't upgrade is much larger. Apple used to make decisions that would cater to the more non-mainstream use cases of their pro users. Now, they're focused almost entirely on the mainstream users.
I'm using a Dell Latitude E7440, it's about 3 years old, and I carry it everywhere. It has a few dents here and there. I've gone to the pub with it a few times and only God (and Google location services) know how I got back, luckily with the notebook still in my backpack, and the backpack somehow inside my place.
The RAM never dislodged.
http://17c4dcd7f91259d8cc66-f5932f6db0039e8c02f89a70c334ff0e...
But of course, soldering them in is not surprising. It cuts costs. A lot I guess. You need less connectors, you need less time assembling the laptop, less time supporting the very rare cases when there's a problem with the RAM.
Unfortunately these cost savings don't get passed to the customer. RAM bumps in Apple BTOs cost notably more than socketed RAM of equivalent quality. And because the RAM is pre-soldered, you can't chalk the price premium to the cost of some guy popping RAM into sockets.
You don't get to be the most profitable enterprise by passing on savings to the customer.
The premium price is there because people buy it. As simple as that. Peer fucking pressure. (Because no one wants to be the lame duck fiddling with a subpar device, even if the only thing that really SHIES is the polish on the same Intel turd.) Consumerism. It works very well.
this seems like a pretty big stretch
Using soldered RAM in the Mac Pro is transparently user-hostile. It serves no purpose other than to depress the used market and allow Apple to charge a huge premium for extra RAM.
It's not just about more labour though. It's also about having a different kind of component, another supply chain to manage, different QA processes... on what's at this point a very much non-core product line.