My question is on hold and I'm not going to change it. Should I delete it or just keep it there because the comments link to relevant discussions?
In some cases, the system will delete questions. See the Meta Stack Exchange questions here and here. However, at present, the automatic deletion does not pick up questions that have 1 or more up-votes (like your question does now).
What you do is up to you, but if the question is not a good fit for the site and people come across it in the various review queues or during other activities, they may down vote it, causing you to lose reputation. If you aren't going to fix it, I'd probably delete it.