Como escritor de sistemas operativos aficionado, descubrí que debido a que la paginación (una parte importante del modelo de protección moderno) solo tiene un concepto de privilegiado (anillo 0, 1, 2) y no privilegiado, el beneficio de los anillos 1 y 2 se redujo considerablemente.
La intención de Intel al tener los anillos 1 y 2 es que el sistema operativo coloque los controladores de dispositivo en ese nivel, por lo que tienen privilegios, pero algo separados del resto del código del kernel.
Los anillos 1 y 2 son, en cierto modo, "en su mayoría" privilegiados. Pueden acceder a las páginas del supervisor, pero si intentan utilizar una instrucción privilegiada, seguirán usando GPF como lo haría el anillo 3. Así que no es un mal lugar para los conductores como planeó Intel ...
Dicho esto, definitivamente tienen uso en algunos diseños. De hecho, no siempre directamente por el sistema operativo. Por ejemplo, VirtualBox , una máquina virtual , coloca el código del kernel invitado en el anillo 1. También estoy seguro de que algunos sistemas operativos los utilizan, simplemente no creo que sea un diseño popular en este momento.