If the demand is so high, why not simply lower the pay to winnow the candidate pool? Why bother with the insanely complicated funnel instead?
Edit: also, they do that with intern/entry-level banking jobs. Internships pay well, but it's nothing like what higher-level bankers make. Same with entry-level analysts.