This, of course, is not the wrong thing.
Transferring the owner, as you have already hinted, eliminates the need to manage the lifetime of the object yourself. There are no hidden internal side effects that require transmission to the owner.
FWIW: Creating / using and destroying orphan components is not uncommon, we do it all the time.
Change cudo for Remy
While the components that come with your installation can be used without an owner (apart from some corner cases, such as TXMLDocument, which act differently with the appointed owner), there is always the possibility of a third party or home brew that relies on the designated owner.
source share