Shouldn't the maker, designer or builder of such things create an "Install Plan" so the owner of such a machine does not have to guess what drivers should be installed?

Or do you think it's time for the OS to do all that?
Bob