As someone else who writes code for this fine os would say: removing
drivers is pure masturbation.
Hah, perfect.
As a first foray into BSD I stumbled upon FreeBSD. To make it do what
I wanted, step one was to compile a custom kernel. BOOYAH, I got a
geek-on.
A few months later I had chosen OpenBSD, and have never looked back.
Sure, tinkering is what we do in may ways (n00b or dev, computer guts
are what we like), and what better tinker-tool than 5 minutes picking
drivers and a 3 hour compile? But you know what? GENERIC "just works".
And the REALLY beautiful thing, is that config "just works" too for
kernel configuration. You can even write your changes to the kernel
permanently, saving all that compile time. I'm not versed enough to
know if a config modified kernel provides the same, um, savings as a
custom kernel if you used it to remove drivers however.
Cheers