Actually, we just prefer the one actually qualified per the Constitution. The “natural born” citizen, instead of the naturalized citizen. That would be Trump, not Bush with regards to the NBC, whereas Cruz is the naturalized who fails qualification set forty in the Constitution.
Trump is NBC.
Sorry, you are confused on NBC because you are not paying attention to Article I Section 8 of the Constitution.
Congress is specifically enumerated with the power over all rules of naturalization. That includes who does and who does not need to be naturalized. A person who is a citizen at birth, who does not need to be naturalized, is naturally born a citizen and qualifies for NBC status.
Who is a citizen at birth is expressed in Title 8 section 1401. That includes all who are born on US soil (jus soli) per the 14th Amendment and is covered by sub section A. It also includes those born to a US citizen while abroad if they meet certain requirements and is covered by sub section G. This is the section that qualifies Sen Cruz.