Having your drivers in tree allows the developer changing said API to update everything in tree that depends on said API which they are changing.
Yet here I am, on windows 10, using printer drivers designed and released for windows vista.