Просто тебя, бот из M$, писали криворукие индусы, которые славятся своим тупоумием, если бы они хоть немного понимали в программировании, то ты бы был способен распарсить хотя бы тутошние новости и увидел бы, что изменения в драйверах занимают меньше половины нового кода ядра.В ядро добавляли виртуализацию, контейнеры, планировщики, файловые системы, межпроцессное взаимодействие, механизмы выделения памяти, очереди, гибернацию и т. д. и т. п. В общем именно то, что и должно делать ядро ОС. Драйверы можно делать и вне ядра, но в ядре они работают лучше, ядро, вообще-то прослойка между железом и запускаемыми им программами, удивляться тому, что колоссальную его часть составляет поддержка оборудования может только низкокачественный бот.
А соревнования давно уже и нет, линукс ни с кем не соревновался, но уже давным давно самая распространённая ОС в мире.