I don't love the pollution in the go.mod or being forced to have multiple files to track dependencies.
Being able to run tools directly with go generate run [1] already works well enough and I frankly don't need see any benefits compared to it in this new approach.