Is it hindering innovation to that extent to justify the rewrite? Remember, GCC is the one of the most fundamental pieces of software running the entire OSS eco-system. It's internal beauty isn't so much important as it's utility to this system.
Apparently GCC is crimping Apple's style enough to justify a rewrite, although that may be due to licensing and lack of modularity more than ugly code.