I get your point, and I totally agree that answering a child’s questions can help the kid connect the dots while maintaining the kid’s curiosity. As a pedagogical tool, questions are great.
Having said that, most people’s knowledge of most everything outside their specialties is shallow and brittle. The plastic in my toothbrush is probably the subject of more than 10 Ph.D. dissertations, and the forming processes of another 20. This computer I’m typing on is probably north of 10,000. I personally know a fair amount about how the silicon crystals are grown and refined, have a basic understanding of how the chips are fabricated (I’ve done some fabrication myself), know very little about the packaging, assembly, or software, and know how to use the end product at a decent level. I suspect that worldwide my overall knowledge of computers might be in the top 1% (of some hypothetical reasonable measure). I know very little about medicine, agriculture, nuclear physics, meteorology, or any of a thousand other fields.
Realistically, a very smart* person can learn anything but not everything (or even 1% of everything). They can learn anything given enough time, but literally nobody is given enough time. In practice, we have to take a lot of things on faith, and any reasonable education system will have to work within this limit. Ideally, it would also teach kids that experts in other fields are often right even when it would take them several years to learn why.
*There are also average people who can learn anything that isn’t too complicated and below-average people who can’t learn all that much. Don’t blame me; I didn’t do it.
To the extent that I understand what you’re saying, you seem to be arguing for curiosity as a means of developing a detailed, mechanistic (“gears-level” in your term) model of reality. I totally support this, especially for the smart kids. I’m just trying to balance it out with some realism and humility. I’ve known too many people who know that their own area of expertise is incredibly complicated but assume that everything they don’t understand is much simpler. In my experience, a lot of projects fail because a problem that was assumed to be simple turned out not to be.