I have Dell XPS 13. When keyboard broke (probably my fault), technician come to my house next day and replaced it in front of me. For free, as part of basic warranty. I was on holiday in other country...
So far, no updates. I could send it to Dell to have the keyboard replace, but that's going to leave me without a laptop for days, and will do exactly nothing, since this is a software problem.