UA Client Hints funcionam em todos os navegadores?
Não. Chrome e os navegadores baseados em Chromium, como Edge e Opera, implementam o conjunto completo. Firefox e Safari não enviam Client Hints até o momento, preferem reduzir o conteúdo do User-Agent tradicional em vez de adotar um sistema de hints separado, então qualquer análise que dependa só de Client Hints perde uma parcela relevante do tráfego.
Um site dentro de um iframe recebe os mesmos hints que a página principal?
Não automaticamente. Hints de baixa entropia chegam normalmente, mas hints de alta entropia só chegam a um recurso de terceiros se a página principal delegar isso explicitamente via cabeçalho Permissions-Policy; sem essa delegação, o iframe recebe só o básico, mesmo que o servidor dele tenha pedido mais via Accept-CH.
Ainda faz sentido depender de parsing de User-Agent, já que Client Hints existem?
Sim, na prática. Como Firefox e Safari não enviam Client Hints, qualquer sistema que precise cobrir os principais navegadores continua dependendo do parsing da string tradicional como base, usando os hints como complemento de precisão só quando estão disponíveis, não como substituto completo.