People use the word "complex" in different ways. Do you mean number of features? Do you mean the size of the compiler? By some measures, operator overloading adds complexity; By another measure, it add simplicity.
Doesn't that make programming languages themselves complexity? After all, you can already do anything in assembly.
That seems like a really weak argument. Sometimes having a more "complex" (in your terms) system leads to simplicity. For example, programming languages in general. Programming languages add "complexity" to computers over machine language programming, but the result is that making a program is a much simpler task.
To mean anything Go doesn't currently have?
It is more important for the implementation to be simple than the interface.