It could also be related to how hard users are on their keyboards. I’ve a couple dozen MBPs deployed ranging from 2014-2017. The keyboards on newer model don’t seem to pair well with heavy (read: slightly abusive) typists. I haven’t upgraded mine :).