Started with the Macbook
I have the 2015 Macbook and already had the keyboard swapped out once. As AC suggests, once you get used to it - it is an excellent keyboard for touch typists in particular. Sure, it's no Thinkpad (the gold standard in laptop keyboards), but I couldn't go back to Windows or Linux.
But the Macbook keyboard is extremely vulnerable to the normal day to day detritus that keyboards tend to accumulate. A toast crumb (or two) trapped under a key can render it inoperable. Wiping a cloth over the keyboard from time to time often aggravates the problem by driving dirt etc deeper. Tipping it upside down won't clear anything either due to small tolerances. Apparently you can remove individual keys for cleaning, but the tutorials look rather fiddly.
Overall, I suspect Apple simply forgot to test this in the real world of someone eating over the top of it, or it otherwise picking up crap from its surroundings. I'm sure I've seen an Apple patent design which looks like some kind of protective seal around the edge of each key. I wouldn't be surprised if that's a response to this problem.
I see a couple of options for Apple. A one off top case replacement (doesn't solve the problem), creating a tool which makes key removal/cleaning easier and/or replacing with a new style of keyboard.