The original blog post[1] does mention GOGC, and a list of pitfalls that made them prefer ballast / the pending heap size proposal[2] over it. Are they in error? Or do you find their reasoning unconvincing?
[1] https://blog.twitch.tv/en/2019/04/10/go-memory-ballast-how-i...
[2] https://github.com/golang/go/issues/23044