BSD is great for many things, but hardware support is sadly behind. I'm a Linux guy but I run both XigmaNAS as my server and OpnSense as firewall on two different platforms, and all their WiFi and Bluetooth chipsets are unsupported, especially 802.11ac is way behind. Not that I'd use all of them on those machines for security implications, but having them supported could be handy sometimes.
Saying "complain to vendors" isn't an answer for 99% of users (unless you're a corporate user who vendors will listen to) and basically translates to "it's not worthwhile for you to pick it".
Basically it's the equivalent to a shrug; means you can't do anything with it.
Nobody here is blaming *BSD for not supporting closed hardware: it's a huge effort whose failures are entirely on manufacturers' stubborn refusal to cooperate with anyone that isn't a corporation. Unfortunately that's the reality we must live in today. The point is that Joe User doesn't give a damn about installing closed blobs that can't be examined nor updated, he wants his machine to work, and if it doesn't, he blames the software while switching to something that supports his hardware.
BSD wants a word with you.
From games consoles to core internet devices powering the packets to enable you to post.
Linux may be having an up-trend at the moment but BSD has already been there and still is.