Something I constantly preach to my nieces and nephews as a central creed:
Talent always wins. It may take years, but when you become good at something, particularly something that comes really easy to you, you will always have a job.
One VP once told me, in a flash of insight, "You have enough skills to keep you in the middle-income bracket forever".
OK, fine.
Because he lost his job, and was out of work for two years. Two years at Zero income pretty much levelled our decade-income average, didn't it?
It all depends on where you fall in the middle-income bracket. Near the top is nice, near the bottom stinks. Some managers know that the best is far more valuable than the difference in salary, but most managers figure anyone below their level is instantly interchangeable with the next warm body willing to fill the position for less. That is why H1b visas are so popular.