I am having difficulty seeing why I would need
public class MyManagedComponent : IComponentData
{
public Transform transform;
// other managed state..
}
Anywhere I see this pattern emerging, I find myself wondering why not add the MonoBehaviours, Transforms etc in question directly using AddComponentObject.
What are the advantage of managed components vs just adding the managed stuff with AddComponentObject?