It seems there is an exception for those dual citizens using a US passport.
I think it's an exception for anyone using a US passport, just as Canadians don't need ESTA to enter the US. Canadian Citizens can't do the ETA thing, so they can't use a passport that needs one in order to enter Canada.