You're right, in general. I value wanting to understand, too.
Maybe I could have said it this way: devs hate answering questions about stuff they're in the process of figuring out, partly bc they've probably discussed it ad nauseum, or even documented the answer somewhere already, and either way, answering the question takes away from the time they could spend shipping the feature, at which time your question will be answered if you would just shut up and let them work.
:)