На самом деле отсутсвие парадагмы (если только язык позволяет её реализовать без помощи компиялтора) - это очень круто. Можноиспользовать то, что подходит лично вам. И никто не требует,чтобы поддержку ООП и пользовательский код писали одни и те же люди - это могут быть независимые проекты, при этом возможность выбрать подходящий вариант остаётся.Но, кстати, других кандидатов особо и не видно. Разные питоны как "язык всея сети" не лучше JS - не менее запутанны и существенно более ограниченны в плане возможностей программиста.
Я бы, правда, смотрел в сторону другого выхода - выдать доступ к DOM плагинам и реализовывать рантаймов языка в их рамках, чтобы вообще не навязывать "язык всея веба". Но там на тему эффективного протокола взаимоедйствия браузера и плагина думать и думать. А интересно было бы - вплотьдо нескольких различных JS-движков на разные случаи жизни :-)