Way too many
“ There are an almost ridiculous number of Windows-style desktops on Linux”
Yes there are, and too many distros, and those two facts hinder the take up of Linux.
Also, Linux has the problem that if something unexpected happens whilst e.g. installing something, the way back out to repair or replace it uninstall is very often unclear at best and at worst a mish mash of ‘techie’ geek nonsense. It’s what makes Linux appear the reserve of nerds but their sneering, competitive you-know-nothing-i-know-more-than-you attitude is equally unhelpful.
I use MacOS Windows and Linux in equal measure, since all of them were invented. I don’t have a preference, but Incan see why Linux isn’t more popular than it is.