Teams keep treating the junior problem as talent. Bruce's argument is harsher: the work moved up the stack, agents took the basics, and we kept teaching for the old job.
That is a training failure, not a hiring one.
grox.io/blog/31-the-trainable-things