Я не думаю, что существует какое-либо глобальное правило, оно действительно будет зависеть от вашего приложения и вашей аудитории.
Для веб-сайта, в отличие от веб-приложения, разложение на представления, отличные от js, является относительно простым (хотя и обеспечивает неудобный пользовательский опыт.
Тем не менее, многим приложениям просто необходим JavaScript - есть некоторые варианты использования, которые не могут быть выполнены без JS каким-либо достаточно полезным способом.
Доступность - это большая проблема. Тем не менее, сделать сайт доступным также часто влияет на SEO сайта.