1) мне всегда нужна производительность, и заказчику, который листает за тачки тоже она нужна
2) покажи интерфейс пжлст в ди и как это подружить с ди в жс.
3) та я больше про декораторы говорил. в жавке там оно в том же спринге как аннотации работает и всё понятно, а тут что-то во что-то врапнулось, что-то вышло в итоге, а ты потом дэбаж
1) Ключевое слово "мне". Но даже если ты прав - то почему до сих пор пишут бэк на ноде? Даже не так. Почему до сих пор пишут на руби? Он же медленный?
2) Не нужно никого ни с кем дружить. Имплементация ДИ может отличаться, но это по прежнему ДИ. Если тебе не нравится имплементация - то это лично твоя субъективная проблема. Напиши свою в конце-концов. Это абстракция, которая по крайней мере реально работает
3) Так уж сложилось, что тебе не нужно это все в голове держать. Ты просто берешь и используешь. Да, ты можешь покопаться и узнать че там как и кого, но это абсолютно не обязательно. Но даже если залезть и посмотреть - никакой там магии нет, все относительно понятно