Ayantir already explained the issue, as for the why: The links you see in game are just visually tweaked strings. They don't inherently have quotes around them.
If you place the achievement into your Say (but don't send it), then copy it and paste it into notepad, you'll realize the issue.