Google is pretty notorious for this. It is one of the reasons behind the old golang GOPATH setup, and one of the reasons it took so long for the Go taking so long to get modules.
> multiple Go packages in one directory
as opposed to having a 1:1 package:dir mapping