Yes. It's also why working as a software (host) developer at a hardware company is difficult.
Hardware people insist on treating software the same as firmware.
Bad firmware can cause real-world, physical damage, and be impossible to fix without a hardware recall. A firmware bug can wipe out a hardware company. A software bug can be embarassing, but can also be corrected a lot more easily (as long as it is being treated differently from firmware).