Earlier quoted context omitted.
Except the Go scheduler is actually pretty complex and really good at what it does...
The language is simple, the implementation is anything but.
In fact, the Go core team themselves have said time and again that they preferred simple implementations and implementation convenience over more powerful but complex ones...