Revit is nice because it streamlines workflows and the coordination abilities keep progress moving on a project. there's no way way to rehost multiple orphans.
Maybe we need a macros or script developer to make a shortcut to “Reconcile hosting" all at once as much as possible for "Orphaned" elements because as per my research I didn’t find any kind of add-on or script to solve this issue . It is really necessary for reliability of whole system and not to put at risk of losing hosted objects and annotations associated with linked models all the time. It's the biggest headache to do these one by one.