Note: this question was already asked at MathOverflow but deemed off-topic. I think this is a better place to post it.
The purpose of a research paper is to present new results in a given field. But how far should an author go in developing his results? Since the discovery of a single new theorem could affect a variety of other fields/subfields, should the author go a step further by dedicating one or more sections of the paper to discussing several implications of the paper's main result?
Or should the paper "draw the line" once the main results have been established, and let other authors derive its implications in further publications?