"They" never had a clue.
Linux was never really suited for the desktop, mostly because it just doesn't run popular Windows software. This was always the case. People at home don't want to have to break out emulation tools and suffer incompatibilities just to open a Word doc. What killed it though is that people at home would associate "desktop" with "gaming machine", even back then (Warcraft, etc.). If you can't run games, is it still a home desktop?
The situation has evolved over the 25+ years I've been watching it. In that time, I've run Linux as my primary desktop for over a decade at a time at points. Even while managing Windows networks for a living. Of course it's viable. Always was. Just so long as you didn't expect to run the latest game or faddy videoconferencing program on it.
But the fact is that every market where there wasn't that expectation - of computer-doughnuts being able to do the most difficult of things to run the simplest of programs that really weren't suitable for the OS anyway - Linux walked in and owned the joint. Datacentre. Server. Embedded. Smartphone.
Now we're seeing Microsoft people MOVE AWAY from Microsoft-only things to the web... and Linux is creeping straight in to fill the gap. Schools are deploying millions of Chromebooks. Because if all you need is Chrome now to "run Office", then they're far cheaper, easier to manage and easier to lockdown (I know, I work in schools). Increasingly that "at home" laptop which granny just uses for browsing eBay for knitting patterns is becoming a Chromebook or even an Android tablet. Hell, I know of a school where they have ChromeOS Flex on the desktops and Chromebooks for the staff / kids. They don't need anything else any more. For work desktops, it's there and being used.
"They've" been saying the Linux desktop since the 90's because... I've been running a Linux desktop since the 90's just like them.
And now? Now I have a Steam Deck. Literally just Linux, running AAA Windows games on Steam on day of release at full whack, and sometimes better than Windows can run them natively. It's only possible because the emulation layers have improved enormously and standards like Vulkan have given a common base on which to implement things like DirectX -> Vulkan conversion layers. Valve invested HEAVILY in terms of time, money, people and effort to make that happen, along with the Proton people basically performing miracles (and, most importantly, they aren't done yet and still keep working on it).
Increasingly the x86-Windows-only thing is dying. Even Microsoft's own offerings are moving away from that. They want you to have Office on your iPad, so they can sell you Office. It took 30 years but common sense is starting to prevail again.
And now you can have a Linux desktop any time you like, for most people. A Linux *gaming* machine, okay you have to be careful but there are several viable options out there. But a desktop? For work and hobby and general use? Yeah, it's there. Use it.
I can plug my Samsung phone into any HDMI cable (or adaptor with HDMI), plug or connect in a mouse and keyboard (I have bluetooth models of both), and I basically get a "Chromebook" with all my Android apps to boot. Samsung DeX. I've used it to do all sorts of stuff. I literally have a Linux desktop in my phone. And - apart from gaming - I could do my job on that, and all my home browsing and other needs. And with the Steam Deck, gaming isn't an issue either. 1/3rd of my games are "officially" supported, including some new releases out of the box, and I can coax 80% of the rest into working with only minor tweaks.
Fact is that 95% of everything I do on my Windows laptop (bought for VR gaming), I could do on Linux already. Video editing I use Shotcut. Media I have Plex. Almost everything else is open-source or in the browser. It was only gaming that made me go Windows, and VR gaming at that (a particular weakness because even SteamVR struggles to match features on Linux and Windows, but it's fast catching up). If I was to leave that laptop only for Windows gaming, and had funds or felt the need for a different machine for daily life (I've left it on Windows 10, for example)... Linux would be my go-to.
And I can count the number of people I know with a full VR setup on my elbows. Me. That's it. Everyone else, if they have VR at all, has the ones where they have a tablet inside the headset (and that's almost universally running some kind of Linux).
Next time granny breaks her machine or only has an old clunker and wants to upgrade... stick ChromeOS Flex on it for her. It's free. She can do basically everything she needs on that, and it takes away so much legacy computing that it will make her life so much simpler. And that computer that was slowly falling over will have a new lease of life. If it doesn't work? So what. She had to buy a new machine anyway. But whenever I've done that for people, they find themselves using it for years more - whether alongside a new PC as a convenient Chromebook-like machine, or not even bothering to upgrade at all and just staying with it.
"They" were only ever wrong about public take-up. That's what we really mean. Are the public going to run a Linux desktop? And increasingly they are and don't even realise, while their satnav, mobile phone, and all the things that power their web-based services are Linux already anyway. They don't even know.
But you've been able to use (not just "run", but actually use) a Linux desktop for the best part of 2 decades, minimum. My university in 1997 had dual-boot Linux and NT desktops, and you could do everything you needed to in either. I was a maths student and I used Linux more than anyone else even back then.
I honestly judge IT guys who apply to work with me, or those I deal with professionally, who are still parroting things from the 90's that weren't even true back then, and they haven't bothered to update their information since. Telling me that you haven't even TRIED a Linux desktop in 20+ years of working in IT is like the other classic - implying that open-source software is somehow insecure because "everyone can hack it". Both those things show me a level of ignorance outside of everything MCSA that worries me about your ability to adapt and learn and understand other things.
Last guy I hired as an entirely untrained IT apprentice, I selected the young kid who'd run Linux at home and had a bunch of valid, up-to-date rationale for why he didn't like to use it as a desktop. He'd tried, learned, identified, and rationalised. We worked together through his whole career. He's an IT manager now, and puts all his peers to shame, not to mention MSPs and other outside entities who he has to deal with. And he has several Linux desktops.
Boot up ChromeOS Flex. Buy a Steam Deck. Or, better yet, just install Linux on your machine. It's literally part of Windows now, you don't have to risk your bootloader (those days are gone), run it in a VM. You can install an Ubuntu VM in about 4 clicks from modern Windows. Or, shock horror, wipe a machine and install Linux on it and try it.
You can tell me that it's "not for you" (I *HATE* MacOS, and I can't stand many of Linux desktop environments, and I would gladly surgically remove SystemD entirely), but I question anyone who says "you can't run Linux desktop" or similar nowadays. It means they haven't really tried it or think that everything non-Linux should work perfectly on it.