That's not his conclusion. This is:
> So, in summary, would I recommend the Pi 4 as a worthy general computer for anyone? Definitely no. Would I recommend it as a worthy general computer for a certain subset of computer users. Definitely yes!
> But, sadly, I don't think this year is the 'Year of the Linux desktop'. In general, I think 'Linux on the Desktop' for a mainstream audience is always going to be 20 years away, just like nuclear fusion.
Look for example at https://www.dedoimedo.com/computers/kubuntu-focal.html.
It's precisely the other way around, I've seen several articles recently about the fact that Linux adoption on the desktop has soared rapidly, and you see Lenovo and Dell supporting Linux on a large number of machines nowadays.
The only thing you showed is that there is no desktop-grade ARM64 Linux machine available.
When people say "Linux on the desktop" they mean "Linux on most common desktop hardware". They don't mean "Linux but only on one carefully tested machine".
A Logitech C920 especially is very common and uses standard USB audio, so it should work. The fact that it doesn't could feasibly be a firmware bug that happens to work on Windows for some reason, but given how janky Linux audio is in general, I think it is almost certainly a bug in Linux (or PulseAudio or whatever if you're going to get nitpicky).
And as a developer, inconsistent behavior in any system means chaos and something I can’t depend on to get my work done.
This is not a problem exclusive to Linux on the Pi. While much less of an issue, I have had strange driver problems when I tried working from both Ubuntu and Fedora on my Dell XPS 13.
On the Mac, or on Windows on the PC, at least the random weird behaviors (like random crash if I open this, change that, open this, and then use two different audio interfaces) are consistent, so I can usually adapt my workflow to avoid them.
If anything, I feel like I ran into less issues overall on the XPS 13 than I did in macOS once I had everything set up properly. That being said I suspect part of it is due to having a very minimal setup. I have no DE, no DM, a lightweight WM (dwm), etc. so there are fewer moving parts that can cause a crash (in addition to a much more responsive feeling UI on cheaper/slower hardware).