Since RabbitMQ is widely used by the OpenStack community a common concern would be why not to add support for it directly.

Currently RabbitMQ doesn't have support for AMQP 1.0, there is an experimental driver that works well for small deployments but won't be enough for production needs.

To solve this we decided to split efforts and create a separate driver for RabbitMQ that will cover AMQP < 1.0 and, if in the future a decent support for AMQP 1.0 is added to RabbitMQ, deprecate the 0.9 driver at that point.