Пока у вас нет проприетарных алгоритмов или конфиденциальных материалов, это обычно не проблема безопасности. (Пока вы также делаете проверку на стороне сервера, как вы говорите.)
Координация и поддержка этих скриптов быстро становится проблемой, однако. MVC не предоставляет элемент управления ClientScriptManager, как это делают веб-формы. Мы также используем гораздо больше JavaScript, чем раньше, даже если это (слава богу) jquery. См. здесь для примера того, как разработчик пытается улучшить управление этими сценариями.