Draw the circles, |z|=a and |z^2| = a^2.
Construct the triangles, they are similar. There is one triangle in the |z|=a circle, across the diameter. It has angles theta (at z+a) and 90-theta (at z-a). Do the same for |z^2| = a^2. Those two triangles are similar, so arg(z^2 - a^2) = 90+theta. Thus, in the triangle made by z^2 -a, z^2 -a^2 and a^2 -a, we get one angle being 90-theta. This means the other (i.e arg (z^2 -a)) cannot be 90+theta, otherwise we'd have a wonky triangle. This could only work for say, |z|=1