Yes just browsing quickly I see almost nothing that applies to my computers, and I have used Linux on all my laptops and desktops for about 20 years.
Of course, it is pretty certain that there are some combinations of hardware where Linux may have problems.
For example:
"Under Linux, setting multi-monitor configurations especially using multiple GPUs running binary NVIDIA drivers can be a major PITA."
In this sentence, the only point that could be true is "multiple GPUs", because I have not tested simultaneously "multiple GPUs" with "multi-monitor".
I use "multiple GPUs" for computation with CUDA, and there are no problems there.
I have been using 3 or 4 monitors with an NVIDIA GPU and with their Linux driver for very many years and nothing could be simpler. Even when the monitors have different sizes and resolutions, it is trivial to arrange them in any layout you want with the dialog box of the NVIDIA settings program, in a few seconds, which will be remembered later. There exists no PITA.
Another supposed issue "30bit displays are unusable under Linux".
This is certainly not true. Since 2015, I have used only 30-bit monitors.
The only problem that I have encountered with 30-bit monitors was not related to Linux, but to Java. There are certain commercial programs that have installers written in Java and those installers crash on 30-bit displays, both on Windows and on Linux.
This is an old Java bug, which has not been solved for many years. So much for the myth of writing in Java for running the program anywhere.
Maybe some of the other complaints have been applicable somewhere, but I do not recognize any of them. For example Firefox and Chrome have always worked for me on Linux at least as well as on Windows. Both have ugly behaviors or bugs that I dislike, but those misfeatures are the same on Windows as on Linux.
The only complaint that I recognize is with NVIDIA Optimus on laptops, because some years ago I had to spend a couple of days with a laptop until succeeding to make Optimus work under Linux.
Of course, it is pretty certain that there are some combinations of hardware where Linux may have problems.
For example:
"Under Linux, setting multi-monitor configurations especially using multiple GPUs running binary NVIDIA drivers can be a major PITA."
In this sentence, the only point that could be true is "multiple GPUs", because I have not tested simultaneously "multiple GPUs" with "multi-monitor".
I use "multiple GPUs" for computation with CUDA, and there are no problems there.
I have been using 3 or 4 monitors with an NVIDIA GPU and with their Linux driver for very many years and nothing could be simpler. Even when the monitors have different sizes and resolutions, it is trivial to arrange them in any layout you want with the dialog box of the NVIDIA settings program, in a few seconds, which will be remembered later. There exists no PITA.
Another supposed issue "30bit displays are unusable under Linux".
This is certainly not true. Since 2015, I have used only 30-bit monitors.
The only problem that I have encountered with 30-bit monitors was not related to Linux, but to Java. There are certain commercial programs that have installers written in Java and those installers crash on 30-bit displays, both on Windows and on Linux.
This is an old Java bug, which has not been solved for many years. So much for the myth of writing in Java for running the program anywhere.
Maybe some of the other complaints have been applicable somewhere, but I do not recognize any of them. For example Firefox and Chrome have always worked for me on Linux at least as well as on Windows. Both have ugly behaviors or bugs that I dislike, but those misfeatures are the same on Windows as on Linux.
The only complaint that I recognize is with NVIDIA Optimus on laptops, because some years ago I had to spend a couple of days with a laptop until succeeding to make Optimus work under Linux.