For one, Go did not have generic types or functions, which really limits the usefulness (and abilities to write) custom iterators in Go.
Now we do have iterators, but it turns out there still are a lot of subtle Go-specific issues with how to support custom iterator types, which to be honest are too complicated to explain in an E-Mail. You can skim these discussions, to get an impression:
If you decide to participate, I strongly recommend reading both the top-post (with the actual proposal) and the first comment (with an extensive summary of the discussion and FAQ).
It's complicated.