Таким образом твой метод разбиения превратит сегодняшний файл с 20 функциями и длиной в 3-4 тышшы строк в файл с 100 функций и кучей ненужных передач параметров через стек
Не понимаю, как может мой метод раздуть код с 20 функциями до 3-4 тыщщ строк

Проблемы со стеком тоже решаемы.
Я уж не говорю, что ты пиешь о "нечитаемом" коде, когда создаешь сам ненужные функции....
Как может человек писать о нечитаемом коде когда предлагает объеденять сложные многоступенчатые вызовы в совершенно неудобочитаемый if

...
Так что давай не будем вешать ярлыки.
Без проблем, ярлыки больше вешать не будем.
Говоря об читабельном коде я имею в виду понятия, которые подробно объясняются в книгах Аллена Голуба, Скотта Мейерса и Мартина Фаулера. Если ты читал их и не согласен - спорить больше не о чем. У каждого из нас свое видение этого вопроса.
Кроме того - ты в другой теме обиделся на Мля... Жаль.
Ты уже видел, что я не из обидчивых

Иногда, в споре рождается истина.