Honestly I think the keyboard replacement program is a pretty good way of handling the situation, sure it comes several months later than it should but it eliminates the biggest (and previously justified) complaint that people had with this issue: that Apple had let the customers pay for their own design flaw.
This program means that no-one has to be afraid anymore to buy one of the new MBPs/MBs just because of the risk of keyboard failure, because in the unlikely case that they do experience issues later down the line, Apple will fix them free of charge as it should be. It also means that nobody has to buy AppleCare+ anymore with the MBPs just to protect themselves from having to pay a hefty fee for the keyboard later down the line, which was previously a common advise towards people buying these machines.
It also means that we here on this thread can now look forward to the next MBP generation more optimistically, because in the unlikely case that the next generation of MBPs won't have less failure-prone keyboards (and there's a high chance that they will), they would most certainly get added to the replacement program.
This program means that no-one has to be afraid anymore to buy one of the new MBPs/MBs just because of the risk of keyboard failure, because in the unlikely case that they do experience issues later down the line, Apple will fix them free of charge as it should be. It also means that nobody has to buy AppleCare+ anymore with the MBPs just to protect themselves from having to pay a hefty fee for the keyboard later down the line, which was previously a common advise towards people buying these machines.
It also means that we here on this thread can now look forward to the next MBP generation more optimistically, because in the unlikely case that the next generation of MBPs won't have less failure-prone keyboards (and there's a high chance that they will), they would most certainly get added to the replacement program.