It's firmware that takes propriataty x86 hardware and makes it into a commodity platform. Without the BIOS we would all be hacking individual registers in each componient chip to try and get the memory subsystems initalized and stable.
USB host controllers seem to have succeeded with a standardized register layout and no proprietary firmware.