Actually, there is a good reason. It keeps people from posting in a topic that was needlessly bumped.
There's almost never a good reason to bump a topic, and if there is, the mods leave the topic open. If the bump was stupid, then they close it to keep it from being posted in more. It's that simple.