Consultando o Ciberúvidas da Língua Portuguesa a propósito da dúvida que muitas vezes nos assalta sobre o género das palavras "bebé" e "grama", aqui fica a resposta certa, do Consultório de Perguntas e Respostas:
Sobre o género de grama
"Na vossa resposta 11 734 a propósito do género da palavra bebé pode ler-se: «O uso da palavra bebé antecedida de artigo feminino ou masculino é de tal forma frequente que já adquiriu o direito a ser dicionarizada.»
Ou seja, embora o termo ainda apareça registado em muitos dicionários (p. ex. Porto Editora) como sendo um substantivo masculino, outros dicionários, aceitando o facto de o uso de bebé no feminino se ter tornado frequente, passaram a registar este substantivo como tendo os dois géneros.
Tendo presente esta situação, gostaria de saber a vossa opinião no que diz respeito à palavra grama (refiro-me aqui à unidade de medida e não à planta gramínea). O termo encontra-se registado como sendo do género masculino, contudo o seu uso na forma feminina («a grama», «duzentas gramas») é muito frequente entre os falantes da língua portuguesa, sendo porventura dominante em determinados meios, como por exemplo no comércio de bens alimentares. A minha questão é pois esta: recorrendo ao mesmo critério que foi usado para bebé, ou seja, o do "uso frequente" como justificação para a admissão de dois géneros, não faria sentido passar a admitir os dois géneros para a palavra grama, deixando assim de considerar formalmente errada uma utilização que se tornou muito frequente? (Gonçalo Elias Engenheiro eletrotécnico Loures, Portugal)
A pergunta faz sentido, mas acontece que estamos a falar de atitudes linguísticas dominantes numa dada comunidade numa certa época. Atualmente, no caso de grama, a comunidade científica e, por enquanto, os setores que se preocupam com a norma ou que se sentem com poder sobre ela impõem que se mantenha a atribuição do género masculino à forma grama («unidade de medida»). Além disso, note-se, apesar de o -a final ser geralmente indicativo do género feminino, há muitas palavras masculinas terminadas em-a — frequentemente formadas com elementos de origem parcial ou totalmente grega, por vezes incluindo -grama como segundo elemento de composição: «o cinema», «o planeta», «o telegrama»."
in: https://ciberduvidas.iscte-iul.pt/consultorio/perguntas/sobre-o-genero-de-grama/31509