Profitability is the difference between revenue and costs. Far too many people in Iberia, it would seem, only judge revenue. It's possible to make a profit on a low revenue route (or in a low revenue market) as long as your costs are low enough.
The problem for Iberia is that, like BA pre-Walsh, its antiquated cost structure mean that there are fewer and fewer routes on which it can make a profit.