Why would Cruz or anybody, and especially just a candidate, spend 1.2 million of his own money for a job in the US Senate that pays only $174,000. a year?
It would take 7 years or so, paying every dime of a senate salary, to receive back 1.2 million dollars.
Reason #2: It sets you up for running for higher office. Such as president.
Reason #3: See how everyone else in Congress is making all sorts of money other than their salary.
I was sort of hoping for an honorable reason.