1) You're against having closed-source firmware blobs on your harddisk, and upload them on-demand to relevant hardware which needs it,
2) You are not against hardware which needs it to have it inside on a flash or similar storage.
Most hardware we have include some sort of binary, closed-source, firmware, ranging from simple USB devices, from CD players, DVD recorders, to high-end stuff like RAID controllers, SATA controllers, IDE controllers, so on, so on.
The only difference between these scenarios is it's cheaper for the HW manufacturer to have no persistent storage on the device (flash,eeprom,ROM) and have it be uploaded when you need to use the device.
I do agree distributing this firmware is not a good thing, but you cannot blame hardware vendors for that - they are just cutting manufacturing costs.
We need to be practical - and having a distro that ultimately won't run on any HW platform because they decide not to have firmware blobs on some installation medium is probably not getting them anywhere.