They aren't. There's firmware in there but it's usually not very big. Look up softmac vs. fullmac
That might be true, but the general point is that most drivers in the Linux kernel don't need blobs, and they are in many cases written by manufacturers of the hardware.
Competing manufacturers have not suffered as a result of releasing free Linux drivers, and arguably are profiting from it.