Well, "Life Support" is featured only very briefly in a couple of scenes and we only see a wall display and a control desk. So really, we don't know what they whole room looks like.
In a related area of tech, "Environmental Engineering" is featured in Wink of an Eye
and is a redress of that old stalwart, The Briefing Room.
We see E.E. a lot in that episode. Perhaps "Life Support" is a monitoring room for E.E?