If I understand correctly, imaginary numbers were invented in order to expand the domain of the square root function into the negative numbers. Curiously though, no such expansion from the complex numbers is necessary to define the square root (or any other root) for all complex numbers. In other words, any root of any complex number will be a complex number and there's no need to define "imaginary imaginary" numbers for radicals everywhere in the complex domain to make sense. Why is that? And are there functions for which such an extension is necessary?
More formally, why is the set of real numbers not closed under the operation of roots but the set of complex numbers is? And are there any functions F they would require an extension from C to a new field of numbers?