If BSD has someting, it works. Linux has many things, but none of them work correctly.
Linux development process:
<some old unix thing> sucks, lets do a <new better thing>.
3 years later a <new better thing> is almost working, but it sucks, lets do a <newer better thing>.
...
Example:
static /dev sucks, lets do a devfs.
3 years later a devfs is almost working, but it sucks, lets do a udev.
It is not all about tehnology and versions.

