True, and it really shows the downside of vertical integration for users.
Tying yourself to a particular software ecosystem turns into a bit of a lottery if it means you're left with exactly one totally broken laptop keyboard option for years and years.
Even ignoring the actual brokenness, using a keyboard with very little key travel is just not everyone's cup of tea.
It really makes me think hard about whether or not I want to take this risk again, not just for laptops but for phones as well.