Signatures by their very nature will fluctuate, there are thousands of new malware signatures every day.

Over time the virus/malware signature database would become massive to a point it could slow scans. The database is constantly optimised so signatures detect more than a single virus/malware variant. This has the effect of reducing the number of signatures in the database.