In answering it, I discovered that many popular websites go against the hostname/DNS RFC and allow underscores in subdomain names.
For what purpose? Well, I honestly have no idea but I think it's stupid as hell. Basically they're allowing people to use
_ instead of
- just because it looks cool. Who cares if it breaks the RFC and isn't actually guaranteed to work anywhere.