Job interviews do not mean the interviewer is more skillful than the interviewees. The key point is: Who is the suitable candidate? If you think that 20 years of experiences equal to strong working ability, you may not be right. One of my friends work at a very discent software company, and he told me the following story.
They have one chief archiect and three senior architects. All of them have over 10 years of experiences. In their company, however, only one senior architect can make design decisions and evaluate technologies, and the other archiect are very good at creating power point slides. I have ever met 2-3 three good chief architects, and all of them are hands-on. 20 years of expereinces does not always mean being knowledgeable and strong skills.
Let me ask you a stupid question: How did you know that my questions are stupid? Are you sure you are a guru in the software industry?