Ну я бы поспорил, только вот холиварить на этот счёт запрещено здесь. Принципы solid везде одни, парадигмы чистого кода независимы от языка. Одно дело, когда инструмент неудобен в работе как следствие плохого проектирования, но в данном случае все не так. И то, и то для своих задач раскрывают себя отлично