I'm from the school that great performers and great leaders create more great leaders. Give people other experiences, other responsibilities. Have them join organizations within the company and outside the company.
I think great bosses hire great people. 'A' people hire 'A' people, but 'B' people hire 'C' people; they're worried they might be shown up... they're concerned that that person might make them look bad.