Вы по сути выбираете аудиторию. Это мало чем отличается от решения, поддерживать ли IE6. Это не правильно, а не неправильно, это просто вопрос о том, какой процент вашей аудитории вы готовы потерять в обмен на простоту разработки с вашей стороны.
Тем не менее, я считаю прогрессивное улучшение (из которых постепенная деградация является результатом ) эффективным и безопасным способом развития. Сначала сделайте HTML, сделайте так, а затем добавьте JS как сахар сверху.
Маловероятно, что один из ваших пользователей не использует Javascript. Вероятно, , говоря от моего смирения, состоит в том, что у вас будет небольшая ошибка JS, которая убивает все . (JS имеет тенденцию просто останавливаться на исключениях, как вы могли заметить.)
Приятно осознавать, что в случае такой ошибки ваши пользователи все равно могут пользоваться сайтом. Вот для чего, по моему мнению, изящная деградация.