BSD is also an application desert compared to GNU/linux. It's always going to be a scale between user desires and security needs. BSD is rock solid but moves glacially slow. Most devs need more speed than that. Most users demand it. There's a reason despite the elitist attitude the Arch Illuminati take that people want Arch. It's a really stable bleeding edge release.