To me, there’s a very real quandary here – enough it can cause debate within the open source community.
On one side, if you remove everything even smacking of non-free tenets inside, including useful, but closed, firmware/modules for networking and GPU cards and the like, you end up with a possibly unusable system, (unless you find hardware from a dedicated vendor that totally complies to this standard like the 100% free software does.)
On the other side of accepting non-free stuff for the sake of convenience, yes, there is a gradient of compromise. And with that, the growing threat of non-free Titans thoroughly abusing the freedoms of Free Software and taking advantage of it under a guise of ‘open source’ at free developers’ expense. This is more than quite unfair; it is perhaps even exploitation. And it pushes the world closer to a New World Order akin to all the dystopian titles of lore.
But I personally think Haiku needs to continue to offer wireless firmware(s), and Linux distributions need to offer a welcoming experience as well, so long as the user knows of it. And I think install-wifi-firmwares or the ‘Restricted Drivers’ wizards on at least one popular distro of Gnu/Linux makes this distinction clear to the user. True, we lose some pure freedom this way, but if we don’t, we lose usability… and users, which I think is much more important.
So, I guess in adding my own little opinion to this, I see the FSF position as being more iconic and more to ‘set an example’ than I do as practical. It borders on an extreme viewpoint… but I can see why. They want to ensure the world does not forget why there is Free Software. And with the likes of MS in the OSI and Linux Foundation now, there needs to be a balance of voices out there.
As for myself, I don’t know where I stand, really, other than to have hardware and software Coexistence. I think that’s the best way forward. I have used and use Apple products (though with SIP, then SB on T2, then even more hardware lockdown than before, that may change soon!), and also use Haiku and Gnu/Linux all at the same time. All three systems I truly believe have their advantages, and there is much we can learn from each.
In the end, I don’t know. But I do know Haiku has done what it can to be and is Free Software, even if the FSF doesn’t think so. (Personally, I think if the FSF really cares about having full control over the idea of Free Software, they should go ahead and finish the Hurd and have their own finished, ‘true’ OS as their flagship product instead of trying to exist on Linux – and build a GnuTop, GnuBook, or something on a non-x86 architecture, rather than silliness like Gluglug, etc.) Overall, really, there’s my full opinion or ‘two cents’ on it.