Common organization is good for sharing

Programming context

In the context of programming, sharing code is very common. Working as a developer, often requires working on a shared codebase with other people. Organizing code in a commonly accepted way allows it to be understood by more people, and makes automation easier (think linters and code generators). This means engineers can be onboarded and get familiarized with codebases more quickly, and can switch between projects more easily. In open source, this is also invaluable since it opens the codebase up to be more accessible to potentially more contributors.

Go

Go aims for simplicity by establishing common ways of doing things, including how to organize your Go workspace.

Other contexts

This idea also applies across many domains as it essentially describes having common standards and protocols. TCP/IP protocols, for example, define common ways to communicate by organizing data into commonly accepted patterns of fields and values. Without commonly accepted organization, sharing would be much more difficult.