I can see this as useful in some cases with large repositories. Though i dont agree '1' should be the default for already stated reasons. --depth 1000 could be considered sane while allowing plenty of history and decreasing the size of clones from 10,000+ commit repos.