Asterisk's baffling complexity, obscurity and absurdity

I don’t get it.

This will FAIL:

[quote]register => myname:mypass@sip.ovh.es
[craziness]
type=peer
host=sip.ovh.es
fromdomain=sip.ovh.es
username=myname
fromuser=myname
secret=mypass[/quote]

However, this will work CORRECTLY:

[quote]register => myname:mypass@craziness
[craziness]
type=peer
host=sip.ovh.es
fromdomain=sip.ovh.es
username=myname
fromuser=myname
secret=mypass[/quote]

Anyone care to explain WHY???

PS: I’m using Astlinux-0.7.10 distro with Asterisk-1.8.7.1