i guess that trick with the diplo screen could be called an exploit (though it's probably not a gamebreaking one - after all you have to crush them pretty badly for them to surrender; the scroll trick just bypasses the additional hurdle of them refusing to talk to you)
legit alternatives are to leave them a final city and wait until they are willing to talk (the final city gets destroyed, so if possible make sure to conquer the good cities first and leave them a lesser city), or root them in place (freeze/tremor) if they are within your borders until they are willing to talk again.