Why does AddActorWorldRotation changes the Z rotation if it's only told to change X and Y?

I would like to understand the difference of both operations. On the surface, they seem to do the same thing, but the results are different.