I agree that people should read the thread and only then ask questions. However, because people are constantly calling posters out for this, the signal to noise ratio ends up undercutting the readability of the thread, and only worsens the situation.
It's best to simply ignore posters that ask questions that have already been answered--particularly if they're questions to which the answer is well settled.