Upskill and be the best in the path that you've chosen. There's no other choice for those who want to stay employed with the skills that they have. Otherwise, be a jack of all trades and try new things and let's learn how to plant our food in our backyards.
I guess that route is not possible for everyone, each worker can't be a perfectionist and everyone can't be best at work. That's human nature, some workers are more skilled and talented then others but the less talented workers also play their role properly as well.
But, I agree the one who want to perform their duties should improve themselves no matter what as those giant companies don't care about anyone but their own savings and profits.
There is no need to be perfectionist on this case. Upskilling and learning new skill isn't like that. But it's true that this isn't applicable to everybody but in terms of survival skills, our natural instinct will push everyone to learn something new when they have to do it asap. We should work on our own because these companies won't worry about losing the best and the brightest when they can see that talent as well with other potential candidate especially those top companies that are part of FAANG and S&P500.