Универсальные решения, разумеется, имеют право на жизнь, и иногда действительно проще сделать разовую небольшую работу с помощью некоторого универсального решения. чтобы не вникать глубоко. Но если задача возникает более одного раза, то можно присесть и подумать, возможно, есть более эффективные способы ее решения. А если она возникает постоянно, то перестаем писать гусиным пером и пытаемся использовать принтер. Как-то так. Тут неплохо бы ввести понятие «степень универсальности». Т.к. специализированный макрос тоже (в данном случае) универсален для простановки нумерации. Теоретически, можно писать свои макросы под каждую операцию вообще, но есть ли в этом смысл. Так что нужен просто баланс разумный, и будет в жизни счастье, солнце взойдет, зарплата увеличится.. Ну, вы в курсе