M is the roman numeral for 1,000. So MM is meant as 1,000 x 1,000, which equals 1,000,000 (one million). OP should have used capital letters, as mm does indeed denote millimeters. Better yet, just use the more common M symbol to mean "million."
I think it's fine to use whatever it takes to get the message across.
And a letter can stand for multiple things, from temperatures to chemical elements to whatever.
As long as we're being pedantic, that is.
The other side you see it is in CPM which is cost per m (being thousand).
So people with this background tend to adopt the MM = million because that's how its done.