Rarity is not the problem. The reason behind the rarity is the problem. An item should be rare only because it is difficult to complete the content in order to get it. Not because a random number generator and a lockout in a rare event makes it difficult to get.
I've done the eyeless OP 4 times, including 16m HM and have yet to see a pet drop even once. At the same time, eyeless was by far the easiest group boss fight I've ever done.
If you want to have a rare item, it should be because the mechanics are so difficult that players struggle to complete it. For example, I've only tried Ravagers 3 times so far but my group has failed to complete it yet. This means that I don't have any of the items that OP drops. That's okay with me. On the other hand, I practically slept through the eyeless fight 4 times and haven't even seen the pet drop yet, much less having a chance to roll for it. That's not okay with me. That is artificial rarity.