pax britanica
MX is #1 cost cutting target by management. You will see aviation analysts don't like airlines trying to keep MX/MRO in-house. Emirates Group relatively spends very little on MX and every pundit loves them. Avg age of fleet and extensive outsourcing (other than the bits shown on Ultimate Dubai) are contributing factors. Outsourced MRO vendors charge very little and turn around very fast. Both targets are not achievable with in-house MRO, particularly for heavy checks.
But can you guarantee your outsourced MRO provider has the expertise and really performed required maintenance? No way of knowing it because statistically aircraft reliability increased (sans B787) in recent years and bean counters has the numbers in their favor than engineering chief who want to keep it in-house.
So even av engineering giants like LH and DL are looking for cheap MRO options.
Sorry for the rant