Will the evolved "PolyCurve related nodes" after Dynamo 2.16 no longer be able to handle geometry coming from less than Revit 2023?

I found the following description on this site.

Note: Dynamo 2.16 requires a new version of Dynamo’s geometry kernel to support the introduction of natively supported PolyCurves. This means that unlike previous versions, Dynamo 2.16 only supports access to geometry in host applications with this new version. This will be Revit 2023.1 and similar for all other hosts.

I’m not sure what it mean by “only supports access to geometry in the host application (Revit 2023 and above)”.

I am not sure what it mean by that.

A.
PolyCurve.OffsetMany" which does not cause problems with self-intersections, etc.

PolyCurve.OffsetMany" which does not cause problems with self-intersections, etc. is only for geometry imported from Revit2023 Element and does the appropriate processing for self-intersections,

PolyCurve.OffsetMany", which does not cause self-intersections, will properly handle self-intersections only for geometry imported from Revit2023Element, and the result will be the same as the previous “PolyCurve.Offset”?

Or,

B.
Although the previous “PolyCurve.Offset” will no longer work with future versions of Dynamo and “PolyCurve.OffsetMany” must be used,

If I want to get the offset result of PoleCurve, I need to import it from the latest Revit’s Element?

Alert for “deprecated” in Dynamo 2.16

Also in Dynamo 2.18, “Will be discontinued in the future” alert

Which of the above is it? Please let us know if you know. Thank you in advance.

I wanted to know to determine how to rewrite the graph when rewriting it to support Dynamo 2.16 or later.

thank you in advance