>
We are still crippled by proprietary firmwares everywhere[1], rampant with backdoors, and there is no mindshare there to worry about - all it takes is a concerted effort and focus and within several hardware generations we can reverse this dire course, and the consumers do not even need to notice it happening.(Please understand I care about these issues as much as you do but) you're vastly understating the effort required to purge these proprietary firmwares. Especially with the rise of high speed serial links, the model for peripherals has become a separate CPU running closed code, with ever-more complex code for competitive advantage (eg SSDs). Software is eating this world as well, for much the same reasons - increased complexity, post-manufacturing flexibility, and the emphasis on marginal cost.
A possible way forward is to concentrate on the central processor, treat peripherals as hostile [0], and mitigate vulnerability to them. For example, a hard drive "as-a-service" can be made secure with encryption and some type of PIR/ORAM (depending on our model of its side channels, which could be reduced by putting it in a Faraday cage with filtered power). This seems excessive, and it is.
But the alternatives are to convince Samsung to open up their SSD firmware (lol), hack into their always-changing devices, or to independently create an open SSD design. This design would be Free software with dumb hardware/flash, would have to be performant enough to convince consumers, and you'd have to successfully deter manufacturers from re-adding microprocessors to the dumb flash to increase margins.
[0] This obviously doesn't work for some peripherals, like a keyboard.