Software development is not rocket science. There are diminishing returns - you will get better with time, but the pace will become slower. You can tell the difference between a developer with 1 year of experience and one with 5, but between those with 10 vs 15? Probably not.
OP rather succinctly destroys the arguments against hiring entry level. The post is also complete with a short how to guide on how sourcing / assessing and onboarding new entry level hires. We need to apply this to TA / HR as much as anyone else.