Моё личное ощущение— я хочу писать качественные вещи. Я считаю, что динамическая типизация НЕ означает писать некачественные вещи, я не считаю, что статическая означает, что ты написал качественную вещь.
Просто в моём понимании качественная вещь на стат типизации делается
1) Проще для разработчика потому что он опирается на гарантии, предоставленными тайпчекером и компилятором
2) Надёжнее для рефакторинга, не логическая ошибка всплывёт в компайл тайме
3) много других плюсов забесплатно, вот можно почитать.
https://habr.com/ru/post/500926/ . Я не фанат автора, но с этой статьёй согласен целиком
Вы говорите о сравнении
идей
. Но за идеей в моём понимании что-то такое типа теории должно стоять. Системы типов разные, они довольно сложны, если копать, там куча теории для тех, кому это интересно. За динамической типизацией я вижу как раз отсутствие идеи и просто отсутствующую фичу в языке, а не идею