BA is joining an ever increasing list of companies that are nothing more than financial investment vehicles. The fact that they happen to be an airline is irrelevant, they are there to serve the investor first and foremost, not the customer which is just an annoying necessary irritation.
Same with most multinationals.