no virtual destructor in most case?

Seems no virtual declaration for destructor using Unreal Engine.
Could anyone explain why?
AFAIK there could be memory leak in normal cpp but that’s not the case for UE?