It isn't possible to max every research, and each one being maxed gives you different "flavors" in the ending sequence!