This is true, but I would actually add a pointer to these docs: http://www.rabbitmq.com/blog/2012/05/11/some-queuing-theory-throughput-latency-and-bandwidth/ since setting that value to 1 **will hurt performance**. See that blogpost and the details about bandwidth.

Also RabbitMQ is not blindly sending messages to consumers. The default basic.qos is unlimited, that is why you see the behaviour you explain on paragraph one. If you could rephrase these paragraphs taking into account what's adviced on that blog post. Then I would welcome the doc change.