This is it. Everything “just works” on windows. Until that exact same experience is available on Linux it will never take over. And no, I don’t mean “there is an app you can install for a distribution that makes it easy to…”. That is an immediate failure. It needs to be easy to do everything, out of the box, with no additional setup.
I say this as someone that uses windows, Mac, and various flavors of Linux every single day. I want this for Linux, but it isn’t there.