I don't think the current state of the Linux desktop is ready for that. Linux desktop still loves to show its sharp edges from time to time. Sure, I do also think most of Windows stuff now "just works" on Linux; Proton & Wine already cover a lot of "Windows-only" app I need and I only boot to Windows when I need to change some proprietary driver config.
However, I think "just works" here is different from the general population definition of "just works". HN folks probably don't even mind writing their own patches or compiling stuff for themself. But for the general population, people don't even change the default settings, let alone follow a tutorial or type in some commands on their terminal. People delegate this stuff to more "techie" people around them or dial customer support.
I don't think there will be a mass adoption of Linux desktop until this part gets ironed out or somehow everyone is forced to install Linux by their employer/school.