> By definition, the market rate should involve zero shortage.
Labor supply isn't perfectly elastic - there are only so many people who are capable of doing a particular job, and it takes time to train more.
On top of that, of the pool of folks who could get trained up, some of them wouldn't be interested in the work at any rate of pay!