既存のPC用OSを使えば、開発環境、通信機能、ドライバなどを活用でき、一から作る部分を減らせます。そのため開発期間の短縮が期待できます。
汎用OSは機能が多く、必ず省メモリ・高速になるとは限りません。広く知られたOSを使うだけで攻撃の危険が下がるわけでもないため、再利用による開発効率を選びます。