GPLのソフトってのは作りにくいね。

基本的にはGPLのソフトは無料になるから、
仕事で作る場合はその他で稼いでいなきゃならない。
(唯一稼げる方法として特定の業務専用のソフトにして公開しても
意味は無い状況にして売りつける方法もあるけど、それって
GPLにする必要はないよね。人知れず存在するGPLらしくないGPL)

趣味で作る場合には、開発環境や資料集めなどに使えるお金があって、
仕事が忙しくないなど十分な時間がなければならない。

GPLソフトの各ジャンルごとのソフト数が少ないのは作りにくいのが原因だろうな。
一つのソフトとそのソフトの日本語対応版とかUNICODE対応版とか細かい派生バージョンばかり。
競合ソフトが少ないため進化も遅い。