We used to give specific details for things (ie, price is going up because x). People INTENTIONALLY misunderstand, selectively pay attention, and argue endlessly.
Same thing with job interviews and hires. Imagine a potential hire for a client facing role with poor communication skills. If asked point blank about any areas of challenge in their application you might say this was a high pressure customer facing role and so communication skills, as described in job post, would be a big factor in the analysis. You might then be repeatedly followed up and both re-assured by them that they have excellent communication skills (with lots of bad grammar, spelling errors and terrible tone) and threatened for evaluating them on their skills in this area (which may overlap various protected classes).
People sometimes take the worst possible interpretation of any action and nitpick every explanation. Read hackernews for plenty of examples here.
In many cases, particularly if someone is not paying you - it's really not worth getting into it with folks who love to argue endlessly. They usually have FAR more time then you do, and if you have 20 people arguing with you an entire day can be lost dealing with them.