Why does git hate working with projects?