Cとアセンブラがあれば全てができる。
場合によっては他の言語処理系を作ることも含めて。
そう思っていた時期が私にもありました。

でも、現実に多くの言語があるのは、それが必要だからだよ。
それぞれにメリットとデメリットがある。
結論を言えば「用途による」としか言いようがないなぁ。

とりあえず C で CGI を作るのはあまりオススメできない。