As dúvidas surgem justamente porque se está alterando uma expressão corriqueira de significado claro e intuitivo. O leitor espera encontrar "até X anos", mas encontra "até Y anos incompletos" e indaga-se, naturalmente, o por quê da adjetivação. O que significa esse "incompletos"? Quando é que uma criança de 12 anos de idade irá "completá-los?"Ora,"imagina o leitor,"para se completar algo, é preciso que esse algo tenha sido iniciado. Logo, a criança já iniciou o período de 12 anos, ou seja, já tem 12 anos. Portanto, completará os 12 anos quando fizer 13".
Seja qual for a origem das inúmeras dúvidas (há outra corrente que afirma que a raiz do problema está no fato de normalmente contarmos a partir do 1 e não a partir do zero), temos dois fatos claros e indiscutíveis:
1. A expressão original não gerava dúvidas e era simples; 2. A nova expressão gera dúvidas e não agrega qualquer valor; pelo contrário, causa custos desnecessários.
Logo, o pessoal que redigiu o ECA deveria emitir uma errata e pedir desculpas ao povo brasileiro.