i mean, i can't think of a time where ive needed a deallocater more than that, but im sure theres some case with weird global state shenanigans and an item needs to know whether to live longer
If there were, it wouldn't work in C++ with std::vector, either. All a vector does is call each element@s destructor