The answer WASN'T "always be "Hardware".
The question WAS: What's the FIRST thing you should check when troubleshooting the problem? (that's not the EXACT wording, but close enough). The answer was correct that the hardware is the FIRST thing you should check. It never said that's the ONLY thing you should check...it's just the first.
-SQLBill