Earlier quoted context omitted.
I would argue young kids are very good at logic and reasoning, but they lack self moderation controls and the context of The Real World. For example: Parent: "We're not going to have ice cream today." 3yo: "If we don't have ice cream today, can we have ice cream tomorrow?" Or, more commonly: 3yo: "What if we have ice cream today and no ice cream tomorrow?"
Or, even more commonly: 3yo: "What if we have ice cream today and ice cream tomorrow too?". Because small children know better than to constrain themselves to artificially restricted choices offered by parents. Source: experience from navigating such negotiations for the past 1.5 year with my now almost-5 daughter.
This always stuck with me. I sometimes catch myself when I self-curate questions to eliminate what I "know" will be impossible.
It also has led me to sometimes just say "yes" when I get those questions, just to impart a bit of expanded possibility into their life.