They're best suited for people who had a good experience with a BSD in the 90s and are sentimental about that. Otherwise, there's really no reason to go with them over a Linux system.
For me there's really no reason to go with linux over BSD (or illumos). For the occasional linux-locked software one can always run lx-zones or full bhyve HVMs anyway.
Some would say the only notable example is Netflix and it’s likely because of the aforementioned warm fuzzies which align with the ages of people who made the decision to go with it.
WhatsApp also used a BSD IIRC but I imagine they’ve transitioned to Meta’s standard stack by this point.
> WhatsApp also used a BSD IIRC but I imagine they’ve transitioned to Meta’s standard stack by this point.
Yes, that happened. I was there. FreeBSD is great and we would have continued to use it, but as an aquisition, you can only push back on so much of the incumbent tech stack. Much of the team had experience at Yahoo and saw how hard it is for acquisitions to run in the same infrastructure if they're running a different OS, so we spent zero time asking to run FreeBSD at Facebook.
The hardware at Facebook was quite a bit different, so there was never an apples to apples comparison to say whether one OS (as tuned) was better than the other at the use case. They clearly both work, and I've got my opinions and other people have theirs, and that's fine.
I think it is sadly not true for the Nintendo Switch [1], so it seems that it is still mainly Apple’s macOS and Sony’s PlayStation 3 and 4 [2,3] (could not find any hard facts on the PlayStation 5, but it is still early days).
You have also had patches go from Apple straight into the FreeBSD tree with improvements they made on their side. So, yes, it certainly is not as easy a case as one would make for Sony’s forks, but the answer is certainly not a resounding “no”.