Можно надеяться , что Boost продолжает поддерживать существующие классы по нескольким причинам.
Во-первых, существует фрагмент кода, который использует перекрывающиеся функции в Boost, который необходимо поддерживать в течение некоторого времени.
Во-вторых, перекрывающиеся реализации позволяют мне выбрать, какую из них я бы предпочел использовать. Может быть какая-то разница между std :: Frob и Boost :: Frob, которая важна для моего проекта, и выбор хороший - хорошо.
Однако в долгосрочной перспективе я бы ожидал перехода к стандарту как со стороны разработчиков приложений, так и поставщиков инструментов. Это делает менее рискованным выбор с std ::.