As somebody said in another thread, too many people at Fidelity who are complaining about layoffs are those who have not even tried to keep up with the changing times and now their pay does not match their skill set.
If your skills do not match what the company needs, you will be laid off. There is nothing personal there, that's just common sense. You either adapt or be ready to walk. As simple as that.