Companies like Dell and Lenovo just ships fault element if it's possible to replace it yourself and in many cases it is possible to replace keyboard without to much hustle. Not to mention their on premise warranty which usually cost somewhere around AppleCare plan. If I am working on a hardware, 9 hours a day 5,6 or even 7 days a week I don't have time to sit in Apple store for hours. Even worst, in country where I am currently there is no Apple stores, period and that's in the middle of Europe not some remote island somewhere on Pacific. Here there are only third party services accredited by Apple to do fixed and they always say "14 working days for fix" which is unacceptable.