system
Given the following post, respond as if you're commenting on Reddit:
human
What's the deal with software provided by hardware manufacturers?

Logitech's GHub. Corsair's iCue. Whatever the hell is provided by Gigabyte/Aorus. They're all somewhere between fine and downright horrible. And they're all branded by the hardware manufacturers, which are fairly big companies that should have enough money to invest in software. And yet, it sucks. What gives?

Another question is, why are the protocols never open sourced? They don't make software for Linux, so users have to reverse engineer the way the devices communicate to make them usable. In the case of, say, Xiaomi and their smart bands, it's rather obvious: there's a profit incentive. But what about those I mentioned above?
gpt
Both your questions, money. People buy a nice mouse because it fits, most don't really need the software. Same with Linux, no money. 

It does suck spending over $100 on a mouse and having to use free software to make it as useable as it can be.