You are right about the evented approach, but the Go solution (and previously published Erlang/Elixir solutions) allow the developer to write sequential code instead of evented code.
Sequential code tends to be more maintainable, readable, etc. vs. evented code.
So while you are right about evented systems, this isn't pointless.
Sequential code tends to be more maintainable, readable, etc. vs. evented code.
So while you are right about evented systems, this isn't pointless.