That these requirements were later removed does not have any bearing on the artificial nature of this sort of citizenship. Congress can put them back on at any time they wish.
Such citizenship is wholly at the mercy of whatever congress feels like doing with it.
And nobody warned Ted Cruz about having to do steps to preserve his status, so he doesn’t fall into the situation you mentioned.
IMHO he’s eligible, and I will vote for him.