There have been people lamenting BA's decline for decades.... bring back Lord King from the dead... etc...
The competitive environment has changed and BA has had to change as well. Until the virus, BA seemed to be making a healthy profit which says it can't be doing that badly