Earlier quoted context omitted.
Companies don't fire talented people. They fire those, who, during the good times were just barely adequate for the job they did, and in the bad times they became liability.
It's a grand pronouncement, and also pretty detached from reality to claim that companies never fire talented people. A few counterexamples: Steve Jobs, JK Rowling, Walt Disney, Thomas Edison, Isaac Newton, Jerry Seinfeld, Nikola Tesla... the list goes on.
1. Sometimes talent is hard to recognize, as in the people that you listed.
2. Sometimes the whole company is such a bad situation that they have to fire whole teams/branches indiscriminately.
But still, I think that parent comment about "a lot of talented people being out of work for a long time" is not true.