STL vetor vs mapa apagar

No STL quase todos os contêineres têm uma função de apagar. A pergunta que tenho é em um vetor, a função apagar retorna um iterador apontando para o próximo elemento no vetor. O contêiner de mapa não faz isso. Em vez disso, retorna um vazio. Alguém sabe por que existe essa inconsistência?