I've recently tried to get some projects. The required skills are almost always ridiculously specific. It's not unusual that the projects descriptions want you to be an expert in the whole software stack and the project domain. This is a grave problem because people who feel like impostors lose projects to intentional impostors. There are some ways to tackle this problem, but I think it hurts companies and honest developers more than it needs to.