Pretty much. It's luck of the draw.
I had to do Ifrit nearly 65-70 times before I even saw my Harpoon drop.
Don't think you're being singled out or something.