Even if they ship a truly new, reliable keyboard this summer (which I think they will, because if they don’t, it means they’re in deep denial of a huge problem), how long will it take for that new keyboard to roll out across the entire MacBook line? Even if Apple is on the case, hard at work on a new keyboard, there are likely to be brand-new MacBooks in the lineup with the unreliable butterfly keyboards for at least another year.
As I wrote, I want to switch back to the Mac but only after they produce a laptop with an entirely new, reliable keyboard. I've seen the current keyboard in action and I think I would have pitched my laptop into the sea out of frustration if I had owned one.
John is likely right, it will take the better part of a year to replace all keyboards across the MacBook lines... but I think they should take the hit and roll them all out at once. It will likely cost them a few billion in lost inventory but I think it would be worth it to show everyone how seriously they want to fix this issue.
They won't. John will be right. And I'll be on Windows 10 well into 2020.