I guess maybe updated CPU and perhaps change of materials for the same butterfly keyboard. If they don't even upgrade the CPU, that is very very bad.
There will be CPU updates. Coffee lake is an actual update worth taking. You'll likely see a 6 core Macbook Pro 15" and a quad core Macbook Pro 13"
See its far from "garbage" You can call it garbage but I don't . Going to put it as this less then 1-2% have this issue. You have a problem go buy something else be it an older model or a Windows laptop. Vote with your wallet not with your mouth and brand loyalty because the latter doesn't help other then Apples wallet.
1-2% is still a HUGE number of returns (and much higher than I've ever seen in my career of rolling out hundreds of laptops per year - except for the Dell E series latitudes of 2008). Failure rate of any higher than say 0.01-0.001% is a disaster.
Find another laptop with chronic keyboard failure (inside of a few months) in the last 15-20 years. And yes, this entire thread is about options to vote with your wallet, rather than buy these current broken-by-design machines.
A good friend of mine went through 3 Retina 12" Macbooks inside of 2 months due to keyboard failures before exchanging for a 2015 retina 13" Pro. Loved the machine, but the constant keyboard failures interfered with his business. He was using the machine as his primary work device and it spent way too much time being repaired. Literally couldn't afford the lost productivity as an independent consultant.
The exact same issue is still happening - another friend upgraded to a 2017 spec Macbook Pro 15 a few months ago. It lasted a month before going back to Apple. Keyboard issue again.
I'm in the uncomfortable situation right now of looking down the barrel of a Macbook Air as being a replacement for my superior spec retina macbook 13" (2015) if i want a machine with current warranty that doesn't suck.
But that would mean giving up the retina (class) display and I'm just not willing to do that.
So its battery replacement and/or iPad Pro (and living with the awkwardness in certain situations) to hopefully wait it out until apple sort this out.