Hello!
Just replied via mail, but I'm gonna copy-paste here too...
Not a stupid question at all
But yes, while almost every other tween has a generic way that allows to tween every member, regardless of known Unity types like transforms, DOPath does require a transform component (because it can change extra stuff other than a Vector3 position). To do what you want, you could create an empty gameObject and DOPath that, while using an OnUpdate callback to grab its values every frame and assign them to the other component.
By the way, are you sure the other kind of Component doesn't have a Transform? In Unity, every Component has it.
Cheers,
Daniele