Days are often wasted because you do that. That is at best, I'm now up to 4 different implementations of a complex protocol (at months each to build and debug) because nobody asked a question.
sure you shouldn't just ask for every problem, but don't struggle too long when someone knows the answer.