Boy, am I getting tired of this meme. Clearly, the editorial staff of MacRumors has zero engineering background.
HP didn't "sacrifice" anything. They reduced parts cost and enhanced reliability. Greater reliability = fewer repairs = longer life = lower warranty service costs. Got that?
Every connector/socket is a potential point of failure. The only question is whether the component fails more frequently than the socket. These are engineering decisions, not marketing department decisions.
Modularity is beneficial to manufacturers when it comes time to fine-tune inventory and reducing component costs through mass-production, but at some point, other factors win out over being over- and under-stocked on certain configurations, or having fewer part numbers in the warehouse.
Sure, fewer sockets means thinner, too, and thin is in. But the notion that a manufacturer would make a product thicker solely for the purpose of making room for sockets is ludicrous - the demand just isn't there. They would make it thicker if there was a significant demand for larger batteries. I'm quite confident that in a survey of average consumers (not here at MacRumors), longer battery life would trump "repairability" or "upgradability" by a very large margin. Yet people also want light weight, and I suspect "light" would trump battery life, so long as battery life was in the 8 hour range. You wouldn't find a whole lot of takers for a heavier laptop with a 12- or 14-hour battery.
One of the two key selling points for SSD/Flash is long-term reliability. Why socket/connectorize Flash as if it was a failure-prone component? It's not a spinning HDD. RAM is no more failure-prone than any other chip.
My repair experience goes back to vacuum tubes and discrete transistors. One of the biggest jokes was the socketing of low-power transistors, logic DIPs, and the like. Tubes burned out, so sockets were a necessity. Why treat highly reliable solid-state parts as if they were failure-prone? Socket failure and improper inserting of components into those sockets (bent leads) was by far the largest cause of failure. Back then, cigarette smoke residue was a common cause of connection-point failure. Soldering components directly to the circuit board eliminated that failure mode. Sure, there's potential for soldering failures, but does it matter whether it's the connector that's poorly soldered, or the transistor/chip? Hardly.
In the end, "repairability" is just a lame stand-in for "upgradability." As if upgradability was a standard expectation of consumer goods. "Oh, goody, I can buy a cheaper pickup truck today, and slap a bigger engine in it later, if my needs change!" Yes, computers have a hobbyist heritage. But it's been quite a long time since they graduated from the category of hobbyist/tinkerer's toys and became a ubiquitous part of every workplace and home. Get over it!