Their argument is that ln(z) where z is a complex number is a multi-valued function, so the statement "Explore why i^i is real number" could be misinterpreted as i^i = a single well-defined real value.
Riemann surfaces are the only way to fix this. And they're not even that hard to understand, but I'm not sure if you do.
Stop making people confused.