@Дядя Лёха, "критикуеш - предлагай" - неверный принцип относящийся к "полемике" -спору ради спора, забалтыванию.
Критика - указывает на проблеммы, ошибки призывая специалистов их учеть и решить. Тем самым уже "Предлагает их устранить"
"Предлагай" - заставляет человека увидевшего проблемму предложить свой вариант и позволяет ответственному за провал, перевести обсуждение на критику предложенного варианта и оставить провальную модель нетронутой. То есть ЗАБАЛТЫВАТЬ и перекладывать свой непрофессионализм и некомпетентность на другого.
Критика же провального решения без "сцепленного с ней другого варианта" сосредотачивает обсуждение именно на проблеммах реализованного решения и позволяет всем высказаться и изложить все доводы на тему "Почему это всё хреново", а то что хорошо и так перейдёт в другое решение.
Предлагать должны специалисты! Критиковать же могут и должны ПОЛЬЗОВАТЕЛИ, Потребители, специалисты по применению. То есть те люди которые выявили проблемму в результате использования чего-то и дают обратную связь.