Pourquoi std :: swap n'est-il pas marqué constexpr avant C ++ 20?

En C ++ 20, std::swapdevient une constexprfonction. Je sais que la bibliothèque standard était vraiment en retard sur le langage pour marquer les choses constexpr, mais en 2017, elle <algorithm>était à peu près constante, tout comme un tas d'autres choses. Pourtant - std::swapne l'était pas....