Why not? JavaScript has become a part of the web, just as much as HTML and CSS. You might as well shun sites that use the <ul> tag, or CSS to style content.
JavaScript should certainly be used to enhance content and ad functionality. But the core content should always be available without JS, since not all consumers of that content will have JS enabled, or be able to interpret it.
<div style="text-align:center; margin-bottom:10px;">Please use a <a href="/browsers">modern browser </a> with JavaScript enabled to use Coursera.</div>
At least they use noscript and give you a warning if you don’t have javascript enabled, there are so many sites that don’t check if javascript and cookies are enabled