I've been trying since the 90s. I became a Linux expert, but I've still failed to switch to Linux. The reasons are probably: (A) The mythos of Microsoft collecting all of our information and storing it until the end of time seems incredibly unrealistic to me (B) I don't like friction, Linux is full of unnecessary friction to get anything done (C) Lack of commercial programs, and a user base that is actively hostile to the idea of commercial software (FOSS is better, don't you know?) and/or hostile to changes that would make commercial software more viable on Linux (D) Difficulty in actually fixing things, which I have tried to do many times (the Linux ecosystem is built from some truly awful codebases) (E) constant glitches and bugs, which I don't have time to track down and fix