"So, IMHO time will tell"
If they leave it to either "time" or their existing Board and management, they will just die a slow death, as will all the other European legacy airlines.
BA's case is marginally worse than other Europeans due to the Pension fund.
As I said, it is a very large pension fund with a small listed Co to fund it.
Short haul should be divested pdq, but not by or to the current management team.