FSF/GNU's policy on firmware/microcode is stupid and ideoligical cop out. According to them proprietary software is fine as long as it's stored in rom, but god forbid if you want to install a microcode update that mitigates specter/meltdown for example.