При сокращении слов «миллион» (млн) и «миллиард» (млрд) точка не ставится из-за способа сокращения — стяжения. 2
При таком способе удаляется середина слова, остаются только начальные и конечные буквы, при этом для их объединения не применяются дополнительные знаки. 2
Однако есть исключение: если слово «миллион» и ему подобные представлены не в именительном, а в косвенном падеже и множественном числе, то в конце точка ставится, так как помимо отсечения гласных, у слова отнимают окончание. 3