Is it because fares/holidays out of NCL are frequently higher than out of EDI, MAN, EMA,
Most, if not all, High Street Travel trade long haul package flights/deals are not available from EDI. Just imagine how 'worse' the leakage from NCL would be if they were?