We love Calvert as well. I could say why I think Baltimore doesn't do family stuff, but it wouldn't be nice, so I'll keep my opinion to myself.
I think most of the reasons are....
1. In Baltimore you have a higher population of families that are "non-traditional" (i.e. single female households, bf/gf and child, children with no parents etc....)
2. Medium HH income of Baltimore is much lower than CC. Therefore you have a much higher population of Blue Colar workers who work on Saturday and Sunday. While in CC most of your workers or federal employees who are off on those days.
3. Most of Balto schools are of poor quality and some areas of the city are uninhabitable and/or have a high crime rate. People of those groups living in those areas don't understand/nor value education.