Often there's some tension between individual career development and what makes sense for the project and company.
Ideally, managers create opportunities for people to exercise the former in a sandbox (e.g. some variation of "20% time"), without YAGNI-ing up the project.
Sorry did I say sandbox? I meant container.