I am wondering this as well. Some parts are like, what, 150'? There is no reason to not be building 300' at least.
The only thing I can imagine is that Cambridge sees this as a new central park for the area, like the Common, and doesn't want shadows on it. Does anyone know if this is true?