"Traditional" hash functions such as SHA2/SHA3 are not considered ZK-friendly because their translation in the native prime fields of the ZK-proof system leads to a large number of multiplications, resulting in highly inefficient prover performances.
To address this concern, arithmetization-oriented hash functions have been developed (e.g. Poseidon, Anemoi, ...). However, before their introduction, polynomial hash functions over prime order fields (e.g. Poly1305) already have attracted a lot of attention and are actually deployed in practice (but not in ZK-proof systems to the best of my knowledge).
Is it correct to say that polynomial hash functions over prime order fields (e.g. Poly1305) are arithmetization-oriented? If so, what makes such functions not adequate for ZK-proof systems?