Even if one insists on sticking with gcc on ideological grounds, one should be glad clang exists because it seems to have lit a fire under the maintainers.
The ideological reason to use GCC is to prevent clang/llvm from succeeding, which will drive everyone toward a copyleft product (GCC), which will encourage reciprocity.
Your observation is no consolation for someone who subscribes to that ideology.
(Personally, I do not subscribe to that ideology.)