Its more relaxed nature is the problem. Linux is strong not because of Red Hat or any of the other contributors individually, but from their collective efforts--which they're required to make open by the GPL. BSD doesn't have this, so you end up with companies like Apple building whole ecosystems around a BSD kernel (not so much now, but once upon a time) without improving BSD as a whole at all.