And since we are forced to compete for work, we feel the need to present the best possible version of ourselves, which is inevitably just slightly beyond the level of "merit" we perceive ourselves as actually having. I believe this disconnect is the main cause of imposter syndrome.
I think it's also the cause of so much bullshit in business environments. Since labour relations are fundamentally antagonistic, people feel unable to communicate problems or inefficiencies for fear that it will reflect badly on them. Especially when that problem is "I am not good at doing this task". Workplaces try to introduce blame free cultures to avoid this, but they will always struggle, because a business relationship is necessarily judgemental.
And I don't think there's an easy way to fix this without challenging the idea, entrenched in so much of our economic and political discussion, that competition will always produce the best results.