Det förekommer redan drivrutiner i bakgrunden när man installerar respektive företags mjukvara, t.ex. min Razer-mus och headset har en basal drivare som installeras när de pluggas in för grundläggande funktionalitet. Men sedan lär jag installera Razer Synase för att de riktiga drivrutinerna ska laddas ned för mus respektive headset. Denna krävs för att styra saker som RGB, DPI-inställningar och ändra mellan profiler (eller ändra on-board-profilen).
Jag ser inte detta som något negativt alls i slutändan, då det i värsta fall ger alla som ändå laddar ned dessa mjukvaror en extra drivrutin i bakgrunden. Medan för de som inte önskar dessa mjukvaror alls, då är det en enorm vinning i att kunna frigöra potentiellt flera gigabyte av lagringsutrymme och andra systemresurser (CPU/RAM). För att inte nämna slippa strulet som kan uppstå med den undermåliga kod som program likt Asus Armoury Crate, Razer Synapse, MSI Command Center o.s.v. kommer med..
EDIT:
Finns visserligen lösningar för detta idag, bland annat SignalRGB, men denna mjukvara är inte gratis annat än som en "prova-på"-produkt. Sedan har vi alternativet med OpenRGB, som är riktigt trevligt överlag, men som tyvärr har haft väldigt varierande resultat för egen del när det kommer till vilka produkter som väljer att fungera eller ej.
Och det är här jag hoppas på en unifikation mellan tillverkare under Microsoft's fana, där man gemensamt jobbar mot ett API som underhålls av en stor aktör och samtidigt slipper behovet av tredjepart-program helt.