As I read this, I ruminated on my travails at getting a standard USB mouse to work on Ubuntu 18.04. I didn’t ask any questions in forums, largely because all of my hours of searches revealed an entitled community responding to other questioners with NIH (It’s a hardware problem, even though your hardware works on other OSs.), instructions that demonstrably don’t work, or just not responding at all. I don’t mean to take anything away from the author’s fine article; it truly is good. But there can be toxic communities. There can be problems that are entirely opaque to the uninitiated. (Who configures mice in 2019?) And there can be problems for which Googling sends you down a maze of dismissive and entitled responses.
Also, if anyone here has gotten an Anker vertical USB mouse to stay awake, scroll smoothly, and click reliably on a clean install of 18.04, I’m all ears. :D