Не то, чтобы я много пользовался bb, но там хостится немало проектов.
Ситуация с git на самом деле плачевная. Хотя сам проект очень важный и нужный. Обычная проблема человечества, когда большинство начинают считать, что "всё уже придумано и всё уже решено".
Раньше было какое-то обсуждение и обдумывание того как лучше вести проект, как он отражает реальный порядок, как проще его потом суппортить и т.д. Сейчас же все так или иначе должно ложиться на gh/gl/bb-flow. Раньше было сравнение централизации и децентрализации, разного рода интеграции в VCS issue трекеров. Сейчас фактически вернулись к централизации. А локальная история стала чем-то вроде кэша.
Да код можно склонировать с историей, но без описания мерджей или ссылок на issue она почти ничего не дает.
Во времена SVN мало кто пользовался для annotate/blame для разбора откуда это попало (по сети долго запрашивалось). Сейчас в git получается быстро, но надо еще разобраться в какой ветке и в рамках чего это делалось, сам git это никак не покажет, даже имени ветки не будет. Благо есть централизованная система где всё раскладывается в описания мерджей.Итого раньше всё было централизовано и мало возможностей (либо возможности с тормозами). DVCS сняли многие ограничения, но по факту всех снова вернули к централизации. Форкнуться легко, но форк как правило на той же площадке.
Как принято в git pull это и получение и обновление (fetch делают редко), так и многие комитят и сразу пушат. Если что-то не так, то делают новую ветку и вручную переносят изменения из старой в новую.
Возможно 90% пользователей git даже и не представляют как сделать мерж локально.
Пока есть проекты вроде hg развивается и git, если они отойдут, то скоро думаю всех мягко пересадят на какие-то обрезанные версии возможно интегрированные в IDE, которые работают только с конкретным хостингом (типа легче и удобнее) там уж не важно будет какая по факту VCS используется. Могут разрешить клонирование только при регистрации (а так только тарболы). И прочее, прочее...