Even the 2018 keyboards seem too delicate to me. Can I expect them to work for 5 years without such problems ? Because if it fails after applecare, then we will have to pay a hefty sum to fix it since you cannot just replace the keys. This keyboard is still a terrible design and it will come back to hurt us in the long run. If you are the type who frequently changes their laptop, you may not care about this. But not everybody can afford to pay the apple tax every year or two.
Even if there was no dust issue, this is still a terrible design. Even well designed keyboards will fail. But here you have to pay a huge sum to fix it, since the keyboard so much integrated into the rest of the laptop. iFixit rightly gave it a score of 1.