Shouldn't мать be acceptable instead of мама here?
Мать is a formal word and it's not used when you refer to your own mother. Approximately the same situation is with отец (formal) and папа (informal).