I got my degree in economics, so I'm skeptical of an explanation of a job market that doesn't start with supply and demand. If companies ignore supply and demand, they'll have jobs that go unfilled for a long time- or if you overpay everyone they will all stop quitting their jobs. Labor isn't commodity corn, so it is full of institutional rigidities, leading to
- jobs that are unfilled
- jobs where the staff is idle or doing BS work
- two people doing the same work earning different $