Yeah, some JavaScrit can be nice, but if your website stops working with all javascript being blocked, you should probably make a native program instead.
This is particularly important so that web scrapers and other automated tools that the Web relies on can work. Also accessibility tools.