There's also been a fair amount of googling for how to set up X in Linux to do Y only to find a trail of half-functional or abandoned packages. Getting global menus set up in your DE of choice for example takes a surprising amount of twiddling and even at its best doesn't work with a lot of software. Getting everything functioning as expected with a minimal WM setup is also a surprising amount of work (e.g. laptop volume keys not working if some daemon isn't running). Admittedly it's not as bad if all your want is a Win9x-type or iPad-type desktop.
And is one click and works with all apps in Windows ?
But as you admit in Linux you have infinite more power to attempt setting up a global menu, but this feature is not something a mainstream distro offers by default so IMO is not a fair complaint.
Really? What kind of things do you have to google for Linux to work these days? The opposite is true for me in Windows, I am not about to relearn how to use the Windows terminal.