Cant we have a bezier curve and align some vertices to that curve?
Interesting, I would have guessed that you could, but I guess Blender can only snap to curve points but not the segments between them.
A suggestion (if you haven't already though of it): convert the curve to a mesh, then snap to line will get your vertices to snap anywhere along the ex-curve-cum-mesh.