Я не хочу никого убеждать в важности или нужности nmcli
Я пользуюсь тем, что есть, а вот коллеги, у которых есть немножко Linux, как-то момент появления NetworkManager пропустили, а про «всё старое работает» я даже не хочу с ними спорить.
Мне нужно поддержать привычный им способ управления сетью до тех пор, пока обратную совместимость не отломают окончательно.
Похоже, переход с одной системы на другую начался незаметно в 2010, был болезненным в 2015..2016 и в целом закончен к 2018 году
Как определить что инитскрипты уже не работают? Когда этот процесс необратим?
Пока, судя по документации, они дергают NetworkManager-а, а потом, если у него не получилось - пытаются всё сделать сами.
https://git.centos.org/rpms/initscripts/blob/c7/f/SPECS/initscripts.spec
https://developer.gnome.org/NetworkManager/stable/nm-settings-ifcfg-rh.html