Зачем выключают java script в браузере и многие ли так поступают?
Люди, которые выключают JS, находятся в пределах арифметической погрешности. Они привыкли, что 95% интернета превращается в тыкву. Можно смело на них забить.
Можно собрать статистику конкретно по посетителям Вашего ресурса, принцип такой:
на страницу вешается скрытый iframe содержащий страницу с html-редиректом (через тег meta) через несколько секунд после загрузки, редирект должен вести на что-то вроде /stats?js=off
сразу после iframe вешается скрипт, удаляющий данный iframe со страницы и отправляющий ajax запрос /stats?js=on
На сервере все это складируем в БД с доп данными (ip, user-agent и тд), так же можно отправлять браузеру куки, что уже проверяли данный браузер и повторно можно не проверять (хотя параноики могут и куки вырубить, так что одним кукам доверять нельзя)
Пособирав так статистику в течении месяца-двух можно уже делать выводы о % посетителей без jsUPD: двухсторонняя шаблонизация (не только на клиенте, но и на сервере, для первого запроса) не только частично решит проблему отключенного js, но и ускорит инициализацию страницы и повысит рейтинг поисковиков