>Unless you are making a game.
I disagree. Text mode games that cannot be more easily written using a graphics API do not need the screen cleared. IMO there's no real reason to clear a console screen unless you're using some form of graphical interface that users won't use with the expectation of keeping their old output. But because text is "easier" to work with than graphics (that's total BS in practice), beginners will continue to ask this question.