Tem toda a razão. Não se pode considerar errado, mas não é habitual referir a vírgula numa representação por extenso dum numeral.
O Sistema Internacional de Unidades (SI) impõe que, quando a unidade está expressa simbolicamente, é obrigatório que a grandeza esteja em algarismos (ex.: 2,5 x 106 €).
Quando a unidade é expressa por extenso, é conveniente que a grandeza também o venha; mas a regra não é taxativa. Assim, posso escrever «dois milhões e meio de euros» ou «2,5 milhões de euros». No caso presente, também poderia escrever, como sugere, mais correctamente: «dois milhões e quinhentos mil euros». Escreveria também: «o casaco custou cinquenta euros e trinta cêntimos» ou «tenho sessenta anos e meio».