I believe its the top management of organization, which in consultation with HR, should formulate an effective career planning to ensure that talented professionals do not leave the organization mainly due to non-offering of promosing career. Its the responsibilty of high-ups ....
A good career plan often succeeds retaining good emplyees. Learning organizations take this aspect very seriuosly and believe in Human Resource not machines only. They think, its the people not machine who run the systems & transform the world.....Keeping this in view they offer very promissing career path and succed retaining the best people most of the time.