> You don't mind drivers being half as performant as they were before, with the only benefit being they're easier to distribute?
A different way of phrasing this would be "would you prefer a driver that uses 2% of your cpu vs no driver at all? Note that if the hypothetical non-existent driver was written in c, it would only take 1% of your cpu"
> Why?
Because the alternative for many alternative OSes is no driver at all.
> How is that beneficial to anyone except the person packaging the driver?
Because if it's more convenient for the packager, then there's a better chance that they'll package a driver that way, which means I'm more likely to actually get the driver in the first place.