In addition, mozilla's implementation of it is still in flux (since it's not done) and using the non-extension terminology for an in-development feature is a great way to convince people to use it and then screw them over when you change it.
Also, I found out about all this because you asked. So thanks for causing me to learn something new today :)
1) http://www.w3.org/TR/css3-values/#calc
2) http://www.css3.info/modules/
3) http://www.css3.info/css3-development-status-an-explanation-...
(And now I feel guilty about being too lazy to look up the answer myself.)
Most of CSS3 has a ways to go until it becomes a standard, so Mozilla uses its own attribute to reflect its unique implementation/interpretation of what is there currently.