We looked at classical transaction processing and how it enables data integrity across a number of actions by forcing an all-or-none semantic to the set of actions.
Similarly, a plant or animal cannot squander all its energy on growing a big body if none would be left over for reproduction, for this is the surest way to extinction.