This is the drawback as I see it with BSD and corporate use, there is very little incentive to release code back which your competitors can use without them doing the same. This means these companies will likely fund FreeBSD development as the 'common base' on which to build their optimized solutions, optimizations which likely never make it back since that would be like handing your competitors an advantage. I think this ends up stifling FreeBSD development compared to the situation with Linux where everyone who wants to distribute Linux is legally bound to submit their enhancements.
Obviously there's room for both practices, but I'm personally not surprised that Linux is getting much more corporate code contributions than FreeBSD.
And I agree, the 'everything BSD sucks!' comments from the peanut gallery are really annoying.