It's inefficient because each call to do_install downloads the JSON for plugin data.