This broken Mac was broken through negligence. Apple is not responsible for their decision to take apart a brand new fully-working machine and wrecking it in the process. This would encourage everyone to take apart their machines for fun and end up costing Apple a lot of money.
Im pretty sure nobody takes apart an iMac "for fun". It either to see whats inside for a tech video, or to upgrade the machines themselves. Apple doesn't want users to be able to upgrade their own RAM or storage, they wan't you to pay their over inflated hardware prices.