например в qt если использовать стдшные шеред указатели есть шанс попасться на двойное разыменование, потому что сама qt тоже тиипа следит за памятью, тем образом что когда ты удаляешь объект он удалаяет всех своих детей, если они были ими обозначены, типа удаляешь контейнер виджетов, он чистит все виджеты, тк вот если юзать stdшные умные указатели то это не учитывается и qt вместе с стд попробуют удалить одно и то же