Yes, the missing dependencies would show up at runtime. Which is a valid and important concern, however: It would be possible (though probably inadvisable) to implement an automatic download of missing dependencies.
Even worse if the application was deployed behind firewall and can't access internet freely.
Plugins are plugins and dependencies are dependencies. Don't mix them up.