I'll have to disagree with you as I own both a 3 year old Thinkpad and a 2 year old Macbook Pro. The keyboard of my Thinkpad has been giving me problems for over a year, and I haven't had any problems with the keyboard on my Macbook.
My Thinkpad is only a few years old, and the cooling system is acting up, I'm also having keyboard issues (even after replacing it) and just isn't worth bothering with. My old Macbook Pro on the other hand still practically runs like new, and never had to be repaired for anything.
I wish people wouldn't make claims based on speculation.