Не совсем. Драйверы (в значительной степени по определению) работают так близко к оборудованию, что операционная система сталкивается с некоторыми серьезными проблемами. Это особенно касается реальных операционных систем, где важна производительность. Производительность - лучший аргумент в пользу эффективности, а это, в свою очередь, очень хороший аргумент против абстракции.
Для «умных» устройств, таких как принтеры, драйвер вполне может отправить серию запросов. Например, "Какую прошивку вы установили?" Потому что, если прошивка 1.0, драйвер, возможно, придется применить несколько обходных путей. Это честная игра в дизайне драйверов Plug and Play. Опять же, это будет нетривиально для подделки.