What Iberia needs is to get rid of IAG, since Brits arrived to management the company is a disaster, BA needs Madrid for itīs long haul routes and slots and politics in Spain, together with their colleagues, will do whatever is needed to get the money and run.
The problem in Spain is not the people, hard workers and very good professionals, the problem are the politics.