> You can't sign a contract that sells you into slavery because of the 13th Amendment.
Because the 13th Amendment doesn't prevent Congress from making a law to make people slaves, it prohibits slavery from existing.
In law, words make a difference.
> Why can you sign a contract that limits your freedom of speech in spite of the 1st Amendment?
Because restricting such a construct -- preventing you from trading speech or restraint of speech for some other good -- would violate the prohibition on government regulation of speech applied by the First Amendment.
Again, I realize that the amendments are worded differently. What I am claiming is that there's a reasonable argument that perhaps the principle behind the First Amendment should include the prevention of such contracts.
Also, I will note that you point out that the specific words are important in your first point, but miss it your second.
You mention that the First Amendment is about not allowing the government to regulate speech. But the actual text says that Congress is not allowed to "abridge" freedom of speech. Abridge means to limit, shorten, or cut off. Clearly, a law that invalidated contractual limits on speech would not in any way be abridging that speech.
Because the 13th Amendment doesn't prevent Congress from making a law to make people slaves, it prohibits slavery from existing.
In law, words make a difference.
> Why can you sign a contract that limits your freedom of speech in spite of the 1st Amendment?
Because restricting such a construct -- preventing you from trading speech or restraint of speech for some other good -- would violate the prohibition on government regulation of speech applied by the First Amendment.