@Chris D or anyone with the knowledge:
As an addition, how is this situation resolved (when eventually upgrading from XF1 to XF2)?
Let's say a XF1 forum has, at the time of upgrading from XF1 to XF2, 50 XF1 add-ons, of which
25 will never see upgrades to XF2,
15 have XF2 version available, and
10 will have XF2 version available in the future.
Should the aforementioned 25 XF1 add-ons be uninstalled before initiating the upgrade to XF2, to avoid orphaned data?
Once the upgrade from XF1 to XF2 is complete, can the old XF1 add-ons that have XF2 version available then be updated seamlessly with no orphaned data left after?
What if some of the XF2 add-on versions are "completely new" with a different name but same functionality, I assume - in order to avoid orphaned data - the XF2 add-on version needs to have some kind of process/migration from the XF1 version, when running the add-on upgrade?
And while the 10 XF1 add-ons are waiting for the XF2 versions, they can just be disabled in XF2 for the duration? And if some of them ends up not getting updates after all, then when they are uninstalled, orphaned data may remain?
I guess it's not a huge problem to have orphaned data (?), but it's an annoying thought to have such data left behind, especially for a board that has almost 100 add-ons...
EDIT: Okay, while I was writing Chris explained it's not a problem to have orphaned data.