Apple got greedy on two counts with the soldered RAM:
1) Saves a few cents for a RAM socket
2) Increases revenue to Apple for RAM upgrades
3) Increased revenue from mobo repairs/replacements when RAM dies.
So, f/u Apple, keeping my 2011Mac Mini, I'm transitioning to Linux before it dies.
I wouldn't call it greed. I would call it a way to cut mfg costs so they can lower the MSRP. It also is actually more reliable. Why? The individual chips are tested before they get soldered, after they get soldered and then after final assembly. socketed memory gets tested before it goes on the module and then after final assembly, so I don't think it gets tested after they install the memory until after final assembly. I could be wrong on this, but soldered memory is tested before it gets soldered, after it gets soldered, and then after final assembly. Plus, it doesn't get touched by humans, which is a cause of problems. Most users don't wear wrist straps when they install memory, and that's a big source of future problems, in addition MOST users are installing crap RAM that gets flaky after about a year. Apple memory is tested to high standards, Kingston is one of the few that tests to the same specs as Apple.
Here's a true story and this happens in some form on large and small scale when they don't use Apple memory.
DIY is always cheaper, but less reliable.
Buy AppleCare warranty and end up having less costly problems for the 3 years of ownership.
The second a user opens up a computer, Murphy's Laws take effect. Why put yourself in danger of Murphy's Laws? to save a buck.
Here's a true story that happened to a customer as explained by an Apple Technical Sales rep.
A customer bought several hundred Apple Powerbooks (this story took place a while back, but it's still applicable). The model Powerbook was newly announced and it was a top end model. Anyway, because the customer wanted to save money, they decided to go with Crucial memory they bought and installed themselves VS buying Apple supplied memory and part of the reason was they THOUGHT that if they bought memory from the same mfg that Apple uses, they can just simply save money. At that time, Apple was using Crucial as a memory supplier for that memory module. Sounds plausible, does it? Sounds like it's a proper solution to save money. Right? WRONG. It cost the company HUGE amounts of loses in lost productivity, pissed off employees, and it took a while to fix the problem due to 3rd party memory.
Well, guess what? The memory they bought from Crucial was NOT the same memory Apple uses that they get directly from Crucial. Why? Because the customer doesn't have any contract or specifically specs out what memory specs/testing has to be done to fulfill the purchase order agreement. The Crucial memory that Apple buys had fewer actual chips on the module, the Crucial memory they bought form Crucial had more chips soldered onto the memory module. Oops. who's fault is this? The customer basically doesn't know how to spec the memory, or Crucial doesn't know that they should use the exact same memory they supply Apple. All the customer really knows is what model they have and they tell Crucial or their account rep what make and model computer and the memory supplier ships whatever they THINK works, or should work. What was going on is that Apple was typically specing higher density chips to be soldered on to the memory PCB, why? Because it ran cooler as they required less power. What some of these companies were doing is soldering lower density chips on the memory PCB, and even stacking them on top of one another. This caused major heat and power supply issues because the memory modules was poorly made/designed.
What happened with the customer is they got pissed off at the reseller AND Apple, yet it was found out after Apple sent people from corporate to investigate, that the problem was indeed CRUCIAL and NOT Apple and NOT the reseller. And guess how much time and wasted productivity from their employees resulted because some IDIOT wanted to save few dollars on 3rd party memory when they bought the shipment of high end laptops. These types of scenarios happen, but you may not hear of them because these types of issues go without lots of media attention.
Work for a large computer reseller that sells to corporate and government accounts for a long period of time. You see and hear TONS of horror stories on a large scale with regards to 3rd party issues. That's some of the reasons why I will NEVER pay for a Windows computer, 3rd party memory, nor will I every buy a Dell. Too many horror stories. I will also never make a DIY computer. I've had customers have TONS of problems with those and they had supposedly qualified IT people assembling and supporting them. They ended up dumping DIY computers and going with a name brand computer and ended up saving money in the long run.
Murphy's Law usually happens to those that try to circumvent normal methods to try to save a buck. See it, done it, got the t-shirt.