Report question

Question: Why are drivers and firmwares almost always written in C or ASM and not C++?