Earlier quoted context omitted.
If they're using JSC, then they can definitely download JS and execute native methods. They could subclass any UIKit object and make it conform to JSExport. Done, now they're "running native code."
Sure, and an app displaying a web page using WebView can provide hooks that allow doing that sort of thing too. Neither one is downloading native code.
But surely you can see the difference between executing limited actions inside a web view, and making available any native method to a web view.