The mistake you are making is thinking the sentence is meant to assign individual responsibility for finding your niche.
Not at all. The article and I agree on that point is pretty clear that it is a societal responsibility. People not being able to flex their individual talents is a failure of society not the individual. And yes there are niches for depressed, traumatized people, there is a place for everyone.