I've had some thoughts on this before. I'm huge believer in ongoing training. Too often companies fail to train beyond implementation. On the flip side, a lack of training is is also used as a crutch by some people.
Ultimately, a person is responsible for their career and a ton of learning opportunities are available for people willing to put in a little work.