Goroutines are better than C# async/await but C# is still a better language than Go.
When Java 19 lands you can have best of both worlds. Virtual Threads are equivalent to goroutines but you have access to better languages like Java, Kotlin and Clojure.