O Google usa tabelas para marcar suas páginas. Isso não é porque é bom para ninguém, é porque eles querem apoiar todos os outros navegadores.
Os CNAMEs são usados principalmente de maneira errada. Mas isso não é uma questão de segurança, é claro. CNAME para algum outro domínio também não é um problema de segurança. É como dizer que o redirecionamento 302 para a autenticação OpenID é um problema de segurança. Se você colocar algo no valor de registro DNS, então você é responsável pelo que fez. Talvez você realmente quisesse colocar outro domínio lá. Nenhum problema de segurança.
É um problema semântico (religião, se você quiser). O registro CNAME destina-se a ser um "nome canônico" para um conjunto de outros nomes. Consulte o link página 14. Ou seja, você tem www.dom.tld, www1.dom.tld, etc. Todos esses nomes têm registros A, aliases para endereços IPv4. Agora você adiciona um registro www CNAME www1 e isso significa que de dois aliases, o www é canônico, primário. Esse mecanismo pode ser usado para dizer, ou seja, rastreadores de mecanismos de pesquisa quais dos seus nomes são aliases para outro e quais são os principais. Mas, em vez disso, eles usam redirecionamentos 301 de www.dom.tld para apenas dom.tld ou vice-versa, dependendo de seus costumes.
Não estou dizendo que um não deve usar CNAMEs como aliases. Isso funciona, porque não. Funcionou dessa maneira por muitos anos, talvez seja a nova verdade, como sistemas devem evoluir com o tempo, etc.