How can you use the drone extensions on non-docker (ssh) runners?

I find Drone’s plugin ecosystem to be quite amazing. However, the only drawback (AFAIK) is that we can’t use the plugins on non-docker (SSH runners for example) runners (or am I falling out and missing out on something?).
This is quite a problem as we intend to use things like GitHub Release, GitHub Issue, etc and the only way for us to do this now is via manually running curl commands which is quite cumbersome. Provided that there is such a great plugin ecosystem, why can’t we get this running on non-docker pipelines?

Any help and/or guidance is greatly appreciated