Представьте на секунду, что у вас есть 5 проектов и три из них используют одну и ту же библиотеку, но разных версий. Как вы поставите три библиотеки разных версий в один GOPATH?
Вот именно поэтому изобрели dependency managment. Самый лучший на сегодня (и это не IMHO!) -
gb. Он поставит зависимости в директорию vendor конкретного проекта.