>>291
・信頼性が求められる(動き続けなきゃいけない)
・リソース管理が求められる(解放忘れは以ての外)
・なのに高級言語は使えない(まぁCも高級言語の分類だが。。)
・高速性が求められる(即座に割り込み処理終えないとOSとかに影響出る)
・システム知識が求められる(HW知識とOS知識ないと書けない)
・デバイス仕様は大抵英語

辺りかね、まぁ面倒臭いだけだが
実際にまともなコード書けるやつ少ないのも事実