Still makes no sense to me whatsoever. Punishing non-mistakes like that doesn't magically make future mistakes disappear.
Training an activity will probably reduce the error rate in that particular activity, but it doesn't do anything for contract negotiation or whatever the senior banker later does where mistakes can be costly.