The two aren't mixed up. There's no contradiction here, really.
- The publish/subscribe model uses a topic (to which "things" are published), and a set of queues that are set to consume that topic.
- The point-to-point model uses a queue; the "producing" application puts messages in the queue, and the "consuming" application gets messages from that queue.
Therefore, there's no contradiction. Remember, topics and queues are just "tools" to implement publish/subscribe or point-to-point topologies.