Во многих ЯП увеличивают мажорную версию без ломающих принципиальную совместимость изменений. В принципе, все то, что хотели в 7 - уже есть в том или ином виде в 5, так что эта идея - выбросить то, что давным давно фактически депрекейтнуто, но не ломать совместимость для кода, написанного адекватно - довольно здравая. И нет ничего такого, что бы при этом оставить вещи, которыми пользуются (то же отсутствие strict для некоторых юзкейсов), но выделить это в отдельный режим. В том же JS адекватно с strict поступают.