So I've been one of those really affected by the 2016-2017 keyboard failures on the MacBook pro, had numerous replacement keyboards (I'm very careful and clean with them), until the point that I gave up and sold my 2017 MacBook Pro. Waiting for the new keyboards instead!
With the new MacBook...