I think the main benefit is no required to write code that must be compiled in some way by different GCC versions. For `C` code this may be not actual, but for `C++` think this applicable.
For example, the old GCC has broken regular expressions support. More details at https://github.com/signalwire/freeswitch/issues/1046