This is a common and very frustrating occurence that many jobseekers encounter. Unfortunately in today’s litigious society, hiring managers and their firm’s HR employees almost never give feedback. They feel it may open the possiblitiy of a lawsuit, and it’s easier to just "Ghost" the candidate. The prospective employer may share constructive criticism and feedback with the recruiter representing the candidate, which the recruiter may then share diplomatically with his/her candidate. My advice? Keep in mind it’s rare you will hear feedback from anyone at the firm, don’t take it personally, and as you build and forge a relationship your recruiter(s), you’re more likely to hear any feedback the hiring firm may have given.
Don’t overthink why you didn’t get hired. Your qualifications are, more often than not, a secondary consideration. For most working adults the workplace is their primary social outlet, so hiring managers are often more interested in finding their next BFF than the most talented person for the job. Also don’t assume companies are even looking for the most qualified person. Most businesses operate on an "it’s good enough" mindset, meaning they’ll only exert themselves (or pay) the minium required to do the job. So you may be overqualified. With all this in mind, even they would give you a real reason, you usually can’t do much about it. If they want a woman and you’re a guy, you’re out of luck. If your name is too hard to pronounce and they’re too embarassed to attempt it, they’ll move on. It can be useful to debrief with a friend immediately after the interview. They may be able to spot mistakes that never would occur to you. Did you mention your pre-teen children in the interview? No doubt you’re very proud of your kids but companies do discriminate if they think you’ll ask for time off work for childcare.