This is almost exactly the same conclusion some of us working on further pull provider discussions have come to and plan to share very soon. The pull provider proposal RFC would include the support of both the Shell and Ansible “providers” while using a different transport mechanism (MQTT + HTTP).