That would be because .com is international. Americans have access to .us domains though, here's the 123-reg FAQ on who can register .us domains. Note how you must be a citizen of the US or have a business presence in the US.
And similar for .au domains:
This decision over .eu doesn't seem to be particularly unique.