I've been looking at the docs for BullMQ:
https://github.com/taskforcesh/bullmq
https://docs.bullmq.io/what-is-bullmq
I noticed in its comparison chart that it doesn't contain projects like RabbitMQ or NATS Streaming. BullMQ seems to be a solution for handling simple "jobs" across one or many servers.
Why is BullMQ more suitable for simple "jobs" than other message queue implementations? I'm trying to understand when it makes more sense to pick one implementation over another.