I think something with the new update made their spawn limit smaller.
I have found like 5 pirate bases, and yet no actual pirates on my server.
Although my factions homebase does get engaged by pirate raiding parties, but those were using blueprinted ships and not the acutal pirate ships.