@squirrel so this was an Actual Conscious Decision.
They changed it to work this way in 2.0 on purpose, to, like, play nicely with ipv6?? Except that it's completely inconsistent with how custom emoji work, which DO just parse the full shorthand and which would completely fuck up the ipv6 as well so I don't even know.