RabbitMQ

Falta de prova não é prova de que não existe.
O Marshall conversa com o RabbitMQ pela API HTTP de gerenciamento. Listar filas, a profundidade delas, os consumidores e os bindings é uma leitura simples e não custa nada.
Ler tem custo
O RabbitMQ não tem jeito de olhar uma mensagem sem consumir. Mesmo quando a mensagem volta na hora para a fila, a flag redelivered dela vira true para sempre, e alguns consumidores tratam mensagens reentregues de outro jeito.
Então no RabbitMQ o Marshall nunca lê por conta própria. Na primeira vez que você abre uma fila num broker, ele explica o custo (Ler esta fila vai marcá-la) e espera. Ler mesmo assim segue; ele pergunta uma vez por broker aberto.
Nada se perde: toda mensagem volta na hora, e a profundidade da fila não muda.
Bindings
Cada fila mostra o que está ligado a ela e com qual routing key. Uma fila sem binding nenhum avisa: só uma publicação direta pelo nome chega nela.
Contando
A primeira tela tem dois contadores, mensagens lidas e mensagens perturbadas, porque uma leitura no RabbitMQ não é uma leitura no Kafka.