> Go’s [...] intentionally deviates from the conventions.
Sigh
Of course if does.
My impression is that nobody bothers with the Go flags package and most people use the POSIX compatible pflag [1] library for argument parsing, usually via the awsome cobra [2] cli framework.
Or they just use viper [3] for both command line and general configuration handling. No point reinventing the wheel or trying to remember some weird non-standard quirks.
[1] https://github.com/spf13/pflag