If you call changing APIs every other major release of Windows, then sure.
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.
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.