Also, to use your above example, I agree understanding that style of JS is important, but that doesn't mean you shouldn't use the tool.