Every Linux distro has different goals. But a unified kernel (more or less).
For hardware, can a single device driver be made for all variants of BSD? If so, then I agree.
For hardware, can a single device driver be made for all variants of BSD? If so, then I agree.
From what I've seen, the BSD community swaps code around on a regular basis. But they pick and choose what code to use based on their own goals. It seems to work pretty well.