My understanding is that --no-transport enables aca-py to start without transports started in support of scenarios where didcomm is not required - e.g. lightweight modular plugin deployment
It appears that this also disables webhooks which are still needed in support of plugins. FYI @PatStLouis