So what? Congress can pass laws as to granting cititzenship or anything else as it sees fit. They can pin a medal on a soldier's chest and call him a hero. The medal doesn't make him a hero. His actions in battle do that. And a lack of a medal from congress doesn't make that soldier a coward.
The Constitution says; "natural born citizen". I say Cruz is one. You say he's not. But neither you nor I nor congress gets to define the term. SCOTUS has that job. So, let them rule on it. AFAIAK, until they say NO, it's YES.
I hope he runs.
Abraham Lincoln once asked a witness during a case "Suppose you call a tail a leg. How many legs would a sheep have?" The Witness replied "Five." Lincoln then said "No, four. Just because you call a tail a leg, doesn't make it so."
Congress cannot make "natural citizens." Those are made by nature. Congress CAN make "naturalized citizens." Those are made by laws.
Congress can ADOPT people into our national family. It can't make them blood relatives. That is beyond the power of Congress.