Could Populate 2D be made so as to populate any closed planar curve - not just a rectangular area? I could imagine just getting the plane-aligned bounding box of the curve and populating that with an increasing number of points until the desired number of “in” points is reached, but I assume the bigger brains could probably invent a more efficient method…
Start with curve, manage multiple points selecting all your curves. Thus run a Graf tree connect. Then drag the line to flatten tree, followed by explode tree. Run the data inside the branch to 2d populate. Just saying might work