What a steaming pile of fail.
What do you expect for a low end computer that's this small? They are trying to make it as inexpensively as humanly possible, plus people have reliability issues when they screw around with these things and start installing 3rd party components.
What we don't know is the amount of Support Calls from customers that install 3rd party drives/RAM, and have problems due to faulty components and people simply screwing up the computer because they weren't wearing a wrist strap. It causes a lot of frustration for the customer and it drives up support costs for problems that wouldn't have happened if they just kept the unit the way it was from the factory. The cons to having user upgradeable systems are it makes the unit exposed to problems caused by the consumer and the use of bad quality components.
Buying a computer and going on iFixit does not make someone an expert service tech or selecting and procuring quality 3rd party components.
Most products people buy are usually not user serviceable. Ever look at your other appliances, TVs that have those stickers on the product that tell you NOT to open up the unit and to contact the company for servicing? It's just a way to ensure that any problems are fixed by an authorized person that's trained to fix the product.
If you want to add storage, they have Thunderbolt ports for that.
There will always be pros and cons to this.
iFixit is more concerned with selling parts and tools to make money. Consumers just want to get something as cheaply as possible and a computer they can become Tim "the Tool Man" Taylor with.
Apple is trying to build a reliable product for as little as possible so they can drop the price and offer something that's reliable and not altered by the customer.
If you don't like it and you want to let Apple know. By all means, submit your feedback to Apple directly as they do read the submissions. They may not always do as you want, but many times they might surprise you. I've submitted LOTs of ideas and many of them do get implemented in future products and it's a great way to let them know directly.
www.apple.com/feedback
----------
Yeah, why bother with repairing anything. Humans will die eventually too. Who needs medicine?
Apple will repair whatever is in need of being replaced. Think of it as a normal consumer product that has a sticker on it that is serviced through the mfg. that made it.
Do you break open your TV when it needs to get a new power supply or some other serviceable part? How about your refrigerator, other appliances.
I'm sure what they are doing makes it a more reliable product, which makes for a happy customer because the thing doesn't have as many problems, and Apple's Tech support doesn't have to get involved with discussions with the customer over falty 3rd party components that were installed improperly by the customer.
People seem to get an attitude that they are a qualified service tech when they buy a computer, it's kind of hilarious. The Tim "The Tool Man" Taylor syndrome surfaces amongst mostly men with a righteous set of tools when it comes to computer. It's funny.