Giving children answers to questions does not encourage critical thinking. One should teach children the importance of finding solutions. We have the advanced technology we have today because people are thinking. People saw problems and invented solutions. This is how the world has evolved.
So before you answer that question your child asks, remember, you want them to be critical thinkers and solution providers.
