What's the point?
What's the point?
Also not everybody need declarative configuration, especially when talking about a monodevice scope.
This is not uncommon to have the same wireless access point for a decade or so and people are generally fine with it. Also most people don't even know there are different revisions of the wifi standard and if you say 802.11 they will just look at you with clueless eyes.
I am not saying it is ok for any OS to not support it but it doesn't necessarily affect everyone's life.
Some work is done on that front though: https://wiki.freebsd.org/WiFi/80211ac
The type of person that will install freebsd on a laptop and then setup all the configuration is probably very techy and would want the best tech, os, wifi.
FreeBSD wouldn't be my choice either but for a mac refugee it makes sense.
All the stupid stuff they force down your neck: must be a registered user in their system rather than just a local user. The app stores. The deprecation of perfectly good hardware. Forced updates on their schedule. Monitoring of user actions turned on by default. Changing preferences without asking.
All of it is getting in the way of you actually using your own device on your own terms.
A guess, is all.
OpenBSD autoinstall and two scripts for desktop packages and daemons. The whole user config is a TGZ. Done, and much faster than setting up Nix OS env.
What we're witnessing in these Thinkpad, right-to-repair, yEaR oF tEh nix dEsKtop conversations, is people taking back control of the devices we own. At the cost of compromises the same decision makers are not willing to allow you to make.
It's easy to look at these case studys as outliers or edge cases as someone who probably lives in the first world, adding to the pile of e-waste by perpetuating and encouraging the behaviour supporting companies like Apple.
What I see as an IT engineer at mid-size MSP is the SMB/SME market and their staff struggle with adapting to the ever-changing technologies. I feel their pain, because I'm the one that has to make old work with new. Privateers and coders get to choose their environment for the most part. Businesses have baggage, standard operating procedures and a mix of requirements. And then you get people like Apple thinking we can all live wirelessly or with exorbitantly priced adapters and less choice as consumers of their products... it's arrogant and user-hostile.
Most of the Linux solutions are overengineered, btw. They had to release Pipewire for everything as OpenBSD did with sndio. And yet ALSA adds a layer of cruft and complications. Sndio+OSS just works.
So, I think keeping yourself on a simple design path makes the future much easier.
For example, MTP on phones suck, up to the point that using SFTP with some server from FDROID makes the data sharing back and forth much, much better.
Ditto with rclone vs 200 providers with their own GUI for everything.
Or age and/or signify vs OpenSSL or GPG2 being used to encrypt files where those have options for everything encrypting/signing related.
On transferring files sftp/mc works fine, while MTP often hangs.