Oftentimes employers are weighing the cost as much of the qualifications. Do you need the absolute best person possible to fill this role, in order to be successful? Or can you afford to go cheaper and be just fine while saving money?
Pay someone with eight years experience a premium. or hire somebody with 2 years experience cheaper?
If this was a basketball team, you'd go with the premium option. but its a coffee house, you not risking losing a championship going cheaper.
I'm sure Warren Buffet is supremely qualified to be the CEO of any business that exists. But not every business will be prepared to pay his salary.