In response to shenanigan's comment:
In response to prolate0spheroid's comment:
Do you seriously believe the US constitution applies to non-US citizens?
It limits what the US government can do to people, including non-US citizens. The Courts have debated how far the Constitution goes in protecting non-US citizens living in the US or under the control of the US government, but (until recently under some terrorism legistlation) the constitution was seen, for instance, as guaranteeing citizens and non-citizens alike the right to trial if accused of a crime by the US or a state government.
They felt the general terms for people were adequate since it was established in the title that the document was in reference to US citizens.
No, there's no "title" that establishes this and the preamble reads "We the people." The word "citizen" is used only certain situations (usually to define eligibility for office). The bill of rights uses the word "people" almost exclusively.
It's not the planet earth constitution.
That's an interesting take. Maybe you should take a class in government. Did you ever notice that the US does not posess a police force to go around protecting the first ammendment rights of North Koreans, or we don't run around forcing speedy trials in other countries? This is not debated. It reads, "We the people of the United States." Who do you think the people of the United States are?
You miss the force of law applicable to non US citizens: It applies to their legal status on US soil and to the legal status when interactions include US citizens, entities, government, etc. For example, it is illegal for a US citizen or company to bribe an official of and in another country. For example, non US citizens are subject to our laws when here but also receive the same protections of the Constitution such as due process.