TSubobjectPtr vs Native C++ Pointer

I see. So native pointers are not garbage collected by the engine?