Spline Intersect family node?

I have seen this today that could reduce the number of points you need: Geometry.ClosestPointTo, see this post: