This is exactly the double standard, or bias when talking operating systems.
When it's macOS/Windows, it's someone else's fault; when it's Linux, it's Linux fault.
When you have to tinker on macOS/Windows that's just what has to be done, no biggie; when you have to tinker on Linux, it's a burden nobody should be subjected to.
People are blind to the work they've grown accustomed to. There are many things that are much, much easier on Linux than macOS or Windows.
Indeed, and especially the double standard regarding "oh but on Linux you have to carefully check if the hardware is supported by Linux" but when it's a Mac it will "just work." In GPs comment they have to do the same hardware compat research as a Linux user does, but that's never listed as a downside for Mac
This is a bizarre complaint. There are more Mac users than Linux users but still far fewer than Windows users. As such, there are so many examples of hardware and software that are incompatible with Mac. Our IT dude keeps telling me to switch to Windows because of better support from third party vendors.
My comment was specifically about the HP dock. I have nothing for or against Linux as I have never used it, don't know anybody who uses it, and I have no plans to use it. I am simply not qualified to comment on Linux.
Don't take it personal. This wasn't about you specifically, but the sentiment frequently observed. No one would have been blaming HP when we were talking Linux. The need for tinkering, or hardware considerations is frequently brought up against Linux; it's never brought up for macOS, on the contrary, on macOS everything "just works" - even when it doesn't. On Windows, for years, you had/have to search the web for obscure software and drivers, then download them from shady third-party websites, repeating the process for updates; on Linux you always were able to install and update almost everything signed and shipped from trusted sources through the package manager, long before app stores, but apparently adding a line to some config file is unbearable inconvenience. Somehow people are very ignorant about the limitations (sometimes unfixable) and troubleshooting in Windows and macOS, but hyper vigilant when it comes to Linux.
I am running this Fedora installation for a few years, now. No clean install in-between, just super stable and pleasant upgrades. Everything just works for me. Zero tinkering. If there is a bug, it's usually tracked and gone in a few weeks, at most the next release 6 months off. If a HP dock doesn't work, it's HP's fault for not using open standards, certainly not a problem of Linux.
When it's macOS/Windows, it's someone else's fault; when it's Linux, it's Linux fault.
When you have to tinker on macOS/Windows that's just what has to be done, no biggie; when you have to tinker on Linux, it's a burden nobody should be subjected to.
People are blind to the work they've grown accustomed to. There are many things that are much, much easier on Linux than macOS or Windows.