подавляющее большинство кода на необобщённых типах, а из дженериков подавляющее большинство инвариантные, так что напороться на вариантности ещё надо умудриться)
Часто встречаю утверждение, что динамическая типизация помогает быстро написать маленькое приложение. Но я так и не понял, почему? Что я на C# буду дольше писать без dynamic?
Как минимум на шарпах ты будешь писать бесполезный ооп-булшит ибо нет функций как сущностей первого класса