> Yes, junior developers exist. They generally consume more resources than they produce in value, with the hope that they will become productive at some later point.
I think this misrepresents the situation. Junior devs are not loss leading normal-devs-in-training, otherwise they wouldn’t be hired.