Your point about not answering questions directly is valid in general. Forums are full of strange gatekeeping meant more to build egos than to help. In this case, there are a few things that make this forum different.We all do that, most of the info I of stuff have built are from internet. But the good thing about this forum and others is that much of the DIY stuff differes in many ways, therefore it's sometimes assuring to be able to ask people who, presumably, know better than you. If you know the answer, answer it. Why not?
Many projects (like those from poctop, Matador) have detailed instructions at the beginning of build threads. Building a microphone can be very difficult and frustrating. After reading all the instructions at the start of the thread, many members are still stuck and come to these threads with questions. These questions and answers are quite helpful for others reading the threads.
The problem, is that when people keep asking questions that have already been answered or the answer could have been found by reading post #1. This makes build threads so long that they are unusable (and frustrates those who answer the same questions over and over).
A good example is the mic troubleshooting sticky that was just started. The intention is to have only posts with basic troubleshooting info/techniques. There are now 14 posts and only two or three are actual tips. It's a brand new thread and it's already becoming unusable.
DIY is a very deep dive; there is lots to learn. The forum helps us all skip many steps but its purpose isn't to help skip all steps.