That's not true. You're supposed to add a workspace path to GOPATH, and keep all your packages in there. You can use multiple workspaces (add more directories to GOPATH), but that's not a requirement.
This screencast might help: http://www.youtube.com/watch?v=XCsL89YtqCs