Development of BSD was effectively not accessible to the outside world, being a closed playground for the developers at Berkeley. And to get an official version on disk, it also had a pretty steep price.
Even now the various BSD distributions are very rigidly controlled. Yes, they adhere to certain quality standards, but they've also turned off developers from contributing.
BSD is and has been developed in a centralized model, being the Cathedral, whereas Linux's development has been historically very decentralized, being the metaphorical Bazaar. You may like the Cathedral model, MacOS and Windows are developed like that, however in my opinion such a model only works with companies with plenty of resources to spare.