Are there specific changes you can think of that would make things better?
You could install the protobuf compiler through your Linux (?) distribution, or version it with your project (with a Nix flake, or similar), or use build system support (e.g. for Bazel). The Go Protobuf compiler plugin can be installed with the go tool, which seems like the natural choice to me when working with Go.
(Disclaimer: Iām the current Go Protobuf maintainer, but not part of the Protobuf team.)