Idealism is fine.
Braindead self-denial less so.
How is proprietary firmware that cannot be updated superior?
The line the FSF draws between what is hardware and what is software is total nonsense
The FSF should stick to software so they can maintain the completely hard line that you value. That can apply to actual software.
There should maybe be a Free Hardware Foundation too (maybe a sister or sub-project). If that existed though, they would have to reject pretty much all the hardware that all of us use, including the hardware that the operating systems in this list were designed to run on. Because they are all completely proprietary regardless of their firmware update policies.
I would love a FHF. Let’s all use open schematic, RISC-V systems with open source firmware. Yes please!
But let’s stop doing dumb shit like refusing to update the microcode on our Intel CPU and pretending that is more free instead of just more dumb.
The way why the FSF approaches firmware today is totally braindead (in my view).