Просто не надо ожидать от языка больше, чем он предоставляет. Везде есть трейдофы, Php+symfony одно из лучших решений для бизнес логики. Симфони копипиздят у Спринга(Ява), но настроить, развернуть и создать проект на Спринге намного дольше и сложнее. Nodejs умеет асинхронно и быстрее работает, но ОРМ тупо нет, а то что есть - говнище и для бизнес логики не подходит. Поэтому единственно правильная позиция это язык=инструмент и под каждое решение подбирать нужный инструмент, вот. Но если хочется всего и сразу, типа и приложения создавать и веб, то более сложно Kotlin, более просто Dart.