Control points/ setpt/ align

Is there a way to align control points with the command align? instead of set pt

I have been wondering why setpt is designed as separate command for control points.
Wouldn’t it be easier to be integrate this function into “align” ?

Hello - there’s a parallel thread here

With some ‘interim’ solutions proposed, in case those help.