Function specialization in Printf

Because of this:

As a heuristic, Julia avoids automatically specializing on argument type parameters in three specific cases: Type , Function , and Vararg .

Your args... is an untyped Vararg, so Julia doesn’t specialize.