IE has to be specifically coded for because it doesn't support modern web design fundamentals. NoScript users have to be specifically coded for because of the same reason.
How often do you run into a website with Javascript that breaks your experience? Would it not be better to have a blacklist than a whitelist?