Old wish: Curve on PolySurface

Curve on polysurface or on SubD is is an old wish.
Any chance this command will become true?

It would be a great help!

agreed that is a good idea-
as a workaround for now you can mesh the object, draw the curve on the mesh, then delete the mesh.

Yes, that is my workaround too, often followed by rebuilding the curve and pulling its editpoints to the SubD.
Interpolate on polysurfaces or SubD’s, being able to cross edges with a single curve, that would be great.