Yes, good point. But my intention behind this function was to allow users to check whether the used combination of points is invalid.

For example, it is not possible to estimate a projective transformation from a set of points that lie on a line, which leads to linear dependent rows in the design matrix... just to mention one example.