1) Protože GCC generuje AFAIK efektivnější binárky.
2) Protože spousta SW včetně jádra linuxu používá GCC speciality a nejde jen tak přeložit Clang.
3) Protože GCC má velké množství uživatelů.
To bych se mohl zeptat, na co Clang, když je GCC? ;-)
Clang taky neumí OpenMP 4.0, chybí různé GNU extension, GCC má (mělo?) lepší podporu C++11, DWARF4, má clang stejně dobrou implementaci třeba -fexcess-precision?, atd.; clang má zase jiné výhody. Jen z toho prosím nedělejme GCC vs. whatever flame.