Antigenic drift occurs due to the error-prone nature of viral RNA polymerase during the replication of the viral genome. Unlike DNA polymerases, RNA polymerases lack proofreading mechanisms, leading to frequent mutations. As the virus replicates, these small genetic changes accumulate over time, resulting in new viral strains.