Should software devs not teach juniors since they will replace them?