Beziercurves are very handy for controlling curves with handles. The result is a clean and robust curve.
But there seems to be a bug when we apply a pointOnCurveInfo node at a certain parameter.
In this example 10 joints are evenly spaced over the arc. Each joints translation is connected to the position output of a pointOnCurveInfo Node.\
The parameter on the pointOnCurveInfo Node is respectively 0.0 , 0.1, 0.2, ... , 0.9, 1.0 for each pointOnCurveInfo Node.
This should result in 10 uniformly spread joints throughout the curve... But it doesn't... Once the bezier handles are moved, the uniform spacing between the joints gets messed up.
SITUATION 1 : Uniform parameters on pointOnCurveInfo Nodes (0, 0.1, 0.2, ... , 0.9, 1) = uniform spacing along curve
SITUATION 2 : Uniform parameters on pointOnCurveInfo Nodes (0, 0.1, 0.2, ... , 0.9, 1) = NON-Uniform spacing along curve

- Rebuilding the curve doesn't work on bezier curves...
- Applying bezierCurveToNurbs before rebuilding results in an unstable curve...
PS:
Using the arclength trick (tx = curveInfo.arcLength/numberOfJoints for each joint in the chain) is NOT a good option because the last joint doesn't match the last controlpoint 'exactly'.
The Question is if the above is a bug of an annoying problem.
Autodesk will probably never look into this (as always and even if asked). So we may have to conclude that bezierCurves are a void improvement in many day to day cases because of this annoying problem/bug.