I would even take it further. The first level of Halo 2 had plants and trees on a ship, and it was a very cool effect.
You've got the right idea. The environment tells a lot of the story, and Marathon's environments are the only parts that don't tell much story.
: I actually always pictured that there would be plants on board, in the more
: life-conducive areas (like the big room on "The Rose" for
: example). Plants would provide much-needed oxygen and also keep the waking
: crew and colonists from going insane from their absolute separation from
: nature.