Not an issue for most users.Use your favourite bootloader as a payload, so the Windows installer can't overwriting it anymore.
And for an end user, running BIOS or an emulator running BIOS doesn't really matter.Load emulation for IBM PC BIOS, OpenFirmware, EFI, etc. when needed.
Links please.Protection against (some) rootkits built into the "BIOS" payload.
Not very useful for an end user. Memtest86, sure, but what other system check utilities that'll fit into a rom chip exist?System check utilities (e.g. memtest86) integrated into the "BIOS". (I can also imagine some special tools to pop up for overclockers & such to test/optimise their system.)
You know how big BIOS is, right? How are you fitting anything close to a rescue system in a 1 or 2 megabyte image?Rescue system in the "BIOS".
Yes, because this has proven successful when attempted by other manufactures. Dell had laptops that played music from your hard drive from BIOS. Several motherboards had the embedded Linux with a web browser in BIOS-ish. Nobody cared.Integrate simple games into the "BIOS". (Imagine CoreBoot Solitaire booting in 1 second, that would be a killer app! )
Coreboot might be interesting for the enthusiast or code hacker. Coreboot is literally nothing to an end user. To dive into the car analogies, BIOS is the oil filter. Most of your population doesn't care what brand or type is down there as long as they can go placed.