This doesn't pass the smell test at all. There are multiple redundant CDUs and I'm not aware of any reliability issues with their keyboards in the countless other aircraft models which use them. And I second everything @etskinner just said above.
It's 100% about programmers wanting to make everything software defined.