BA will recruit again and for those still waiting then it is purely a question of can you perhaps wait a couple of years (maybe more) before joining? Some of the negativity that I have seen would indicate that BA are about to announce that all pilot recruitment has permanently ended.
The industry is struggling but a peak will be around the corner at some point. Until we see that peak on the horizon, then remaining employed will be a feat in itself for quite a few of us.
Worry about things you can control. None of us can control the HR needs at BA. Keep your head down and survive the storm and be ready to strike whilst the iron is getting hot again!