Its simple
If an O/S had to compensate, update and change for each and every type of peripheral on or soon to be on the market the O/S would never get released. It is a lot easier for each company to work on it's product than it is for another company to work on everyone elses. Get real.