Плохая документация, на мой взгляд, выводит из себя гораздо больше, чем ее отсутствие. Например, если описание API отсутствует, то ты просто не будешь тратить время на этот продукт, а если оно плохое, то много времени потратишь, расстроишься, возможно, не решишь даже задачу.