I've seen Red Hat as potentially similar. Some customer problem comes up, and Red Hat can task engineers who are among the best people in the world at solving it. Plus all the work into having a well-engineered baseline.
(Though I've gotten the impression that IBM has at times hurt morale at Red Hat, so retention and alignment of skilled people is a concern, so hopefully IBM is improving that.)