That's not the only reason, but it is a contributing factor.
Edit for your edit: You have an interesting perspective of would you use a search engine that took 30 minutes to give an answer.
That's not the only reason, but it is a contributing factor.
Edit for your edit: You have an interesting perspective of would you use a search engine that took 30 minutes to give an answer.
...or you could just wait for them to ask for clarification and additional detail if necessary. Assuming people can't understand you or follow your answers by default can come across as extremely arrogant and belittling and that instantly shuts a lot of people down to listening to anything further you have to say. Especially when you're answering a simple question with a 25 min over-explanation.
Another reply said something similar, I should stop trying to anticipate questions and answer them. Instead explain and then respond to questions if they come up.