The article is discussing job queues, not messaging. The MQ systems plus Kafka that you are referring to are message transport systems.
I had no difficulty with long-running jobs because servicing jobs out of PG was simply a matter of pushing them onto the Kafka queue for immediate uptake there.