I could live with closed firmware as long as the drivers would be able to be upgraded with the kernel updates. I can understand that firmware runs on the specific device and it would generally be baked into a ROM. Using firmware flashing is just a good excuse to not bother with properly testing and releasing hardware(thus cutting the costs where they really shouldn't be).
I do wish that all the userspace and kernelspace is open though.
I do wish that all the userspace and kernelspace is open though.