In my experience that only comes into play with Laptops. FreeBSD supports pretty much any server or desktop hardware an organization or person has. Also FreeBSD has never made Laptop support a goal of the operating system, FreeBSD is primarily a server operating system for which it does a great job.
My experience has been that FreeBSD in particular has issues with graphics drivers. My 2015 desktop with a (at the time) mid-range Radeon card is only barely stable (took some fiddling with ports) in the latest 12 release. I hear Nvidia is better, but I refuse to use proprietary drivers.
I didn't really find that FreeBSD offered any advantage on the desktop over Linux, and features like browser sandboxing seem to (understandably) be lagging behind.
Lots of people are running away from Linux because of systemd, but that's a non-issue for me. It works just fine.
Curiously enough OpenBSD works perfectly OOtB, but in the end I returned to Fedora anyway because there's no support for Wine or Steam. I'd prefer it over FreeBSD though since I like the design of the base system better.
Linux has passable support for a lot of hardware, but it frequently doesn't have complete support for even surprisingly popular hardware.
Recent problem of mine: in Linux, using a Bluetooth-connected Apple Magic Trackpad 2, I can't right click, let alone scroll or use any multitouch gestures.
Well, unless it's a generic device, one or more people have to extend an existing driver or write a new driver entirely for it. This doesn't happen magically, even for popular devices. So you should be asking Apple why they don't offer a Linux driver for their hardware.
Linux also has more drivers for older hardware. Or just hardware.
I installed FreeBSD on a ThinkPad T400 back in 2016... I was royally unimpressed with all the shit I had to go through to get drivers working on what is probably the most supported laptop of all time for the open-source community.
I would shudder to think about setting up an encrypted BSD dual-boot with Mac OS on my MBP, like I do with Arch.
And I mean this not to degrade BSD; I did love the design. Just, like, I don't want to spend all my time installing drivers from source and writing custom scripts to control my backlight and CPU fan.
Conversely, I had recently installed FreeBSD on Thinkpad X1 gen6, and had zero issues with any hardware (although I did have to disable Secure Boot first, but it's hard to count that against BSD).