Well, I think it depends on how much you type on the keyboard.
I sincerely doubt a PhD will ever type and smash on all of the keys of the keyboard as evenly and consistently as, say... a Software Engineer.
In fact, I doubt any other profession aside from maybe IT will ever hit all of the keys as much as a Software Engineer does.
And here's my experience: I have had butterfly keys from 2015 to 2016 to 2017 and now 2018. I have had to fix/replace ALL of those computers.
NONE OF THEM have ever escaped a key getting stuck eventually. None. I still have receipts and Apple-booked appointments to show for it.
And that's across FIVE different devices.
So you tell me why this is an isolated case.
ALL of my Software Engineer friends in Silicon Valley have also had to at least do one keyboard replacement for the butterfly keys.
So I think most of this is just that people don't actually type on their keyboards enough to really turn it into an issue. As opposed to, say... folks like me who essentially rely on the keyboard to be perfect in order to function at their jobs. Even one key failing to register is detrimental to work.
Also it is WRONG to think that replacing the keyboard is more costly than a redesign. It's pretty simple: Apple has made millions of these keyboards, so they likely already have the millions ready for replacement. The manufacturing process is already in place to make more of the butterfly keys, and only small tweaks can be made to not break the whole process.
It actually will cost them far more to:
1. Pay decent engineers to go back to the drawing board and redesign the keyboard mechanisms
2. Scrap/recycle all of the millions of already-made butterfly keyboards
3. Redesign the manufacturing process to accommodate the design change
4. Manufacture the new design
There's a reason they don't completely redesign MacBooks and iPhones every year, you know.
P.S.: that said, even after 4 years of dealing with these keyboard issues, I still stick with the MacBook, so I guess you can count me as "still loving" it. Tried some alternatives already and aside from their keyboards being a bit more reliable, the other things are more deal-breakers for me. For instance, MacOS still leads the industry for multi-desktop/workspace management, and I won't ever switch until another OS can prove to me that its solution to multi-desktop/workspace is superior.