Linux still has many problems on the desktop, but the failure of it achieving a significant fraction of this market can also be assigned to active sabotage from some external players.
[0] https://slashdot.org/story/00/10/02/220238/microsoft-buys-in...