The code has been commented out since MSWLogo and was intended to prevent their use when defining a polygon.
At this point, there's too much of a compatibility risk of enable this code.
Also, the real requirement is that polygons be planar, which makes this check too strict, since you can use these and still have planar polygons.