Several questions (including some of mine) have lots of code. Some of those have ridiculous amount of code and should probably be broken into two, three, sometimes even four questions.
When it's a recent post, we can comment and ask the OP to edit and often they'll happily comply.
But when it's an old post that's been collecting dust for months, sitting unanswered and unlikely to attract any [in their right minds] answerer, should we be able to close it for being too long?
Suggested wording:
This question is too long and is unlikely to receive answers that will appropriately cover everything there is to cover, or is likely to encourage long-winded, wall-of-text answers that nobody will read and upvote. Please break it down into decently smaller chunks which can be reviewed as separate questions, or edit the question so as to make it more... reasonable.
I believe having this close reason could help cleaning up a lot of the old, unanswered questions: the community would be able to close them with a valid reason. I'm guessing the alternative is to mod-flag them for deletion, but then that doesn't seem fair.