Вопрос о долженствовании отсылает к проблеме авторитета: религии, государства, общины, индивида. Вы либо признаете авторитет указанных институций/индивидов и делаете согласно их предписаниям, либо нет. Шире – следуете одним предписанием и игнорируете другие.
Если кратко – вы ничего никому не должны. Это ваш собственный выбор – делать что-то или нет.
Тут вопрос в другом. Нужно ли это все лично вам?
Нравится вам работать на проектах, где люди не задумываются об "эфемерной 'правильной архитектуре'" и используют монгус и паспорт – ваше дело.
Нравится работать с нетипизированным кодом – тоже отлично.
Однако, помимо проблемы личного отношения существует еще проблема профессионализма.
Быть профессионалом (помимо сугубо технических навыков) – говорить на одном (мета)языке с другими профессионалами.
Это как в академической среде: какими бы ваши мысли не были "умными", если вы не соблюли формальные правила написания научной статьи – всем будет плевать. И это хорошо!
Как пример: чтобы использовать ангуляровские сервисы не обязательно знать, что такое блум фильтры, или как работает их DI фреймворк.
Чтобы писать на экспрессе, и шире – на ноде, не обязательно знать шаблоны проектирования, системные ЯП и сетевые протоколы.
Можно быть вполне себе веб-девом (и таких немало!), обходясь без вышеперечисленного. Этого вполне может быть достаточно для того, чтобы получать удовольствие (и даже деньги) от написания (говно)кода на коленке на 10 круд эндпоинтов.
Делает ли это вас плохим человеком? Нет.
Делает ли это вас плохим специалистом? Да.
Вот и вся разница. И должен/не должен здесь не причем.
Вы затрагиваете слишком глубокие философские вопросы😂 Все эти аргументы делают меня плохим специалистом в области чего? Написания бекенда на ноде? Даже спорить не стану. Я действительно хреновый node js backend developer с тягой к тому что бы становиться лучше. Я склонен верить авторитетам в вопросах, в которых не разбираюсь. Но подтверждения авторитетности хотелось бы видеть. Вот есть другая яркая личность у нас - Илья Климов. Его авторитетность сомнений не вызывает - чувак делал много собственных коммерческих проектов, сейчас пилит гитлаб. Но даже он себе не позволяет высказываний в стиле "база может быть любой, главное что бы postgress". Есть еще много известных и уважаемых людей - Андрей Мелихов, Наташа Теплухина, Вадим Макеев и тд. И в общем понятно кто из них чем занимался и какие проекты создавал в контексте транслируемых ими идей. Но когда я смотрю видео Тимура то мне ничего о нем не ясно. Кто он и почему я должен ему верить? Хабр, линкедин и гитхаб не дает мне ответов на эти вопросы.