Bloated drivers/software for input devices is indeed an annoyance. Too bad Microsoft hasn't given more attention to more standardization and features in the stock drivers.
(Like my laptop's Elan touchpad drivers. Zillions of versions, mostly from laptop vendors and not directly from Elan, no clear versioning scheme, no changelog, different options visible/possible in different variants, different acceleration profiles and so different feels, etc. Had to cross check registry settings and try to figure out the registry format for the gesture settings. After I've manually enabled the options I wanted and registry-configured some per-app gestures I've given up, for now, on trying to find the version or settings that had the better tracking feel. Drivers shouldn't be a chore.)