Edit: also read apt/dpkg/rpm/yum/pacman source? Deb literally just tar with files with same hierarchy as in os with one or two extra file for metadata.
A hardware circuit can't be changed; that's its nature. If it's acceptable for a device to be implemented with internal circuitry that no one can alter, then an internal program that no one can alter is no worse.
Treat ROM firmware as circuit.
The equivalence falls apart, however, when the software implementation is not totally internal and some company can modify that code. For example, when firmware needs to be copied into the device to make the device function, or included in the system distribution that you install, that is no internal software implementation; rather, it is a piece of installed nonfree software. It is unjust because some manufacturer can change it but you can't.
Here, for your reference, ROM is fair for anyone, non-ROM that is non-free not fair.
But not think this imply "ROM better", but rather "make free software or no software at all". He want absolute freedom, you want usability. Which absolutely not what libre about.
The position of the FSF is that a device whose closed source firmware cannot be upgraded is superior to one that can be upgraded but for which only closed firmware exists.
Where they say that? They say if ROM firmware, no freedom possible. So outside scope of FSF.
Because article list 159 other on day. And then call progress.