Мало какие сайты сейчас обходятся без ява-скрипта вовсе. И многие без скриптов работают неадекватно. Некоторые сайты так погрязли в скриптах, что приходится временно разрешать всё для этого сайта, чтобы с ним поработать. Лично меня больше всего бесит, когда одни скрипты подгружают другие. Открываешь список скриптов -- там один сайт. Разрешаешь его. В списке появляется пять других сайтов. Разрешаешь один из них -- и сайтов уже 10. Уууу!
Основное применение скриптов -- подгрузка "динамического" содержимого -- наличие товаров на складе, посты/комментарии, переключение "вкладок" и подобное. Но на днях я столкнулся с тем, что динамически подгружаются элементы сайта, которые динамическими быть не должны. А именно -- телефоны организации. С выключенными скриптами отображаются одни телефоны. А со включёнными скриптами -- другие!