Why are there so many problems with drivers?
A. Many variations in hardware, slightly differing implementations, conflicts.
B. Programmers do not care about quality.
C. Driver code should be the same for all hardware.
D. Drivers must be always included with the operating system, never forced into the OS.