I've said it before but PC motherboards need their "OBD".
Cars have computers. And every car sold today has access to something called the OBD, or On-Board Diagnostics. This system is a standardized digital protocol that lets technicians connect a separate computer unit which can then read diagnostic codes, troubleshoot issues, etc. from the on-board system in the vehicle.
Instead of fussing with nonstandard diagnostic codes, LEDs and segmented displays, beep codes, and the likes; just provide a port on the board that anyone can hook up a reader of their choice, or hell, even a raspberry pi with the right software, to receive detailed diagnostic information from the firmware. Manufacturers could even sell their own readers with their own flavors of features if they wanted. Hell, throw in a couple "OEM" pins into the standard to let mobo makers get funky with these, push their readers which can do diagnostics plus.
The average consumer wouldn't even care, as they never look at the LEDs anyways. The hobbyist crowd would probably eat this up for breakfast, as suddenly they'd be able to use one tool to troubleshoot any supported motherboard, or maybe even build their own with some cheap parts.
Manufacturers wouldn't have to waste money on developing pre-boot diagnostics utilities and instead could offload reporting to this protocol, saving them a buck on board development and on board components (since it'd basically be a port and some traces; no LEDs, displays, etc. to fuss with.)