I have a stack of new ones next to my desk at work. It feels like not even a day goes by that I have to replace one. The typical culprit is coffee, otherwise the keys fall off with relative ease.
Edit: This is a new one for me https://imgur.com/gallery/QTFMw2D
I guess there's no incentive to make them more durable. You know this better than me, but I doubt corpos care about the cost of replacing those keyboards.
I worked IT for a High School and kids would tear laptop keyboards apart. The school wouldn't replace them so I had to do my best to fix them. When I saw a keycap come off when I started here and they said replace the whole board I sighed with so much relief.