Hardware problems are a frequently understated barrier to switching, particularly for laptop users. Long time Linux users are generally selecting their machines with Linux compatibility in mind and so don’t see much of this, but the corpus of potential switchers haven’t, and it creates a lot of friction. It’s difficult to convince people to replace their perfectly good laptop with something else just for the sake of trying out an alternative OS.