On the other hand the users should not need manually select the appropriate drivers. AFAIK in the nVidia case it's not trivial as they release several driver packages (for "legacy" and the new cards). Installing lots of packages would be wrong, but preselecting several driver packages looks like a good idea to me.