The problem is that most of the "bad" JS violators aren't building data viz, they're doing something much less complicated with the same tools.
Edit: the article mentions CNN, which is a mostly "static" site, but has enough JS to take 13 seconds to load on the "average" phone.