I would expect for that price a lot of people would like their MacBook to outlast the warranty with an option to fix it at a reasonable price. I can guarantee if the RAM fails they will replace the MB, and they won't do that for the price of the RAM chips.
The bigger problem to me is that the general consumer is unaware of these 'gotchas' until it's too late. That's where I have a problem with it. Have had to inform a few friends with Apple products that no, as much as I wanted to I could not help fix their notebook like I used to with their PCs.