I have to wonder if cleanliness and care for the device is a big contributor to this issue. The people I personally know that have been impacted by this keyboard problem are the same folks that seem to treat their devices pretty badly: grimy keyboard/trackpad, outer case has all sorts of visible evidence of minor damage, and/or the device is carried around without a sleeve in a bag where it's jumbled up with other misc items and debris.