Não é sobre o dispositivo USB ser um "host" ou "cliente", trata-se de dizer ao outro dispositivo ao qual ele está conectado que precisa para ser um host.
Eles são necessários porque existem alguns dispositivos que normalmente são dispositivos Clientes, mas que são capazes de ser um Host.
Seu telefone é um excelente exemplo disso. Até alguns anos atrás, o seu telefone era essencialmente uma extensão do seu computador e era muito limitado. Ele realmente não tem inteligência para entender um cartão de memória USB ou tem uma razão válida para isso. Ele só precisava ser um dispositivo cliente.
Mas os telefones ficaram mais inteligentes e complexos e as pessoas queriam conectar um pendrive.
Isso criou um problema porque agora seu telefone precisa detectar, de alguma forma, se ele precisa ser um cliente para um computador ou um host para um cartão de memória.
Os micro-sockets USB têm um pino dedicado a permitir que o dispositivo detecte se deve "hospedar" ou ser apenas um cliente burro.
Um telefone celular pode muito bem ser um dispositivo OTG, mas para "limpar" o modo em que ele precisa estar, ele precisa desse sinal para informar, sem sombra de dúvida, em qual modo ele deve estar. O telefone terá que adivinhar qual modo ele deve estar, o que pode ser confuso, difícil de estabelecer e potencialmente causar problemas.