I have many machines, each of which have one or many applications that send messages. And I have one machine with an instance of Rabbit to which all messages are sent. If the network is down or the Rabbit machine is down, the messages are gone along with their data.
Clustering the Rabbit machine helps one particular failure scenario, but it's not a solution to the problem.