Regra estrita de alias e ponteiros 'char *'

A resposta aceita paraQual é a regra estrita de alias? menciona que você pode usarchar * para alias outro tipo, mas não o contrário.

Não faz sentido para mim - se tivermos dois ponteiros, um do tipochar * e outro do tipostruct something * apontando para o mesmo local, como é possível que o primeiro atinja o segundo, mas o segundo não atinja o primeiro?