そんな事言ったら、shellも複数あって無駄。ひとつでいいじゃん? ってならない?
大物ブラウザもoperaやらFirefoxやら、こんなに要らない。
WindowManagerだってそうだし、用途がダブってるアプリなんて沢山あるっしょ。
もっと言えば、ディストリビューションも皆似たようなものだから複数あるのは無駄、って感じる?

同じ人が同じものをわざわざ個別のツールキットごとに作ってる訳じゃなし。
似て非なるもの。

たまたまGTKを使ったものもあれば、同じ種類のアプリでたまたまQTで作ったものもある。
例えばKDE環境にGTK入れたらGTKで作ったアプリも動くんだから、それぞれが
好みで選べばいいってだけ。
そういうアプリも、君が言うその他のアプリも、今はfreedesktop.orgなんかで
環境の違いを意識せず導入できるようになってきてるんだし。