I had a 2016 ntb Macbook Pro whch had repeated issues under AppleCare. They replaced it with a 2017 MacBook Pro six months ago. My left shift key gave out, so I had to take it in to the Apple Store again today. They are sending it out for repair, again, and claim that as of one week ago they have been replacing the keyboards with a new and updated design which should no longer fail. I hadn't read this anywhere, so I thought I would share it.