А есть примеры уместного использования мидлвар?
Я слышал столько критики, что уже совсем не хочется их использовать
В ноде нет кейсов, где это хорошо. Но мидлварами называют не только промежуточные обработчики в ноде, есть еще redux мидлвары, но это совершенно другая концепция, без мутации шареного состояния