I worked 5 years for a computer manufacturer - and the combinations that did NOT work were much more numerous than those that did.
The research that goes into assembling a properly configured computer can be quite extensive. I have just about finished instaling 50 off-lease Lenovo Think Stations to replace old terminals and PCs at a small industrial concern where I spend 2 afternoons a week - excellent fit for the job at extremely good pricing - and as noted, no searching for "orphan" drivers.
With QC in the tank like it is with so many Chinese manufacturere, assembling a system from parts can be a lot of "fun". When it doesn't work, which part is causing the problem? Is it defective or just incompatible? Without having at least 3 of everything on hand you cannot troubleshoot by substitution with any confidence.