while that is true, it, erhm, used to be truer
I recall having a conversation with a former customer about that some 20 years ago, when ICC was aiming at GCC compatibility to be able to compile Linux, and that wasn't even close to viable, to the point of looking impossible
yet now clang, that came into existence later than ICC, has caught up with all that baggage that used to be GCC only
besides, a number of features that used to be GCC extensions have been standardized and can now be taken for granted with many more compilers
it makes for a much more interesting and competitive landscape
CC:
@Sally (evil) @LisPi