UE4 does not always delete assets

Yes, I know I can. The question is why Unreal Engine can not do this.