As far as the RAM, meh. It's not windows, there's not a lot of cases when you would upgrade the RAM for OSX.
Battery on the other hand is a real issue. Yeah, the "new batteries" aren't supposed to have recharge issues, but PC makers have been using that line for over a decade.
It's not like Apple spends it time having a Seance to talk to Steve's ghost just to figure out how to piss people off. You want an ultra-thin notebook and you're going to sacrifice serviceability. You look at windows based ultrabooks and the serviceability is better than Apple, but not by that much. It's still a hassle to fit a battery into that space and an even bigger hassle to replace the battery. You start making the laptop more modular and a few things will happen. 1) You'll compromise on size and weight. 2) You start getting flex issues issues in the case (like it or not the glue on apple products has more to do with durability and case flex than it does with repairs). It become even more pronounced with plastic cases. 3) You end up with design compromises that make the overall experience horrid.
So where does that leave the IT professional? Well, if it's for work there's likely a service contract. The glue is the problem for some guy at the referb factory. For home? Either put up with it/get applecare contract, or hackintosh one of the cheaper ultrabooks out there and live with what that entails.