From personal experience, it can be overwhelming even for a seasoned Linux user.
Knowing the difference of Debian, Fedora and Arch based distros. Should I go for Linux Mint, Bazzite or Endeavor? Should I go for a immutable system or not? What package manager is used? What’s a flatpak?
One real example I encountered was that I was trying to install Pop OS on my new PC. Turns out after some trial and error that Pop OS uses an old Linux kernel that doesn’t support my new AMD graphics card. I ended up installing Endeavor instead, despite my not so good experience with using Arch before. Luckily Endeavor has been a great experience so far.
With Windows there’s really only one choice for the typical home consumer.