Ну, начнём с того, что я пока не вижу фич, которые поломают обратную совместимость. А если будут ломать — то в чём проблема сделать ключики компиляции? Старые либы, которые ломаются компилить как обычно, а новые фичи будут доступны в либах, скомпиленых с нужным ключиком (как, например в msvs есть ключики для разных версий языка, а можно делать и по другому — вообще только на фичи языка). Проблемы я вообще никакой не вижу.
А во-вторых, оно
уже как бы да — auto, спецификация исключений

И ничего, все выжили.