Presence and pubsub are not related. You don’t actually know who the publisher is (this has actually changed some in the spec more recently, but Openfire doesn’t support the newer version).
well , my application senario demands that where publisher is publishing some content on regular basis and when publisher comes online subsciber needs its prasence so that other decision can be taken based on that.