The market exploits this situation because a large pool of workers is competing for a smaller pool of job driving wages down. At the same time the market is empirically unable to correct this, otherwise there would be no such imbalance. Maybe it is not the market's fault but that of society or policies or whatever. In the end the market wage is not where it is supposed to be, the market is not supposed to keep people poor.
So any argument referring to market wages falls short in my opinion. I would call this a market failure in some sense, the market overemphasizes the available worker pool devaluing low-skilled but honest and possibly hard work. Whom to hire? The most qualified one for the job, this should be independent of what you are willing to pay.
For instance, you need someone to perform a menial task. You offer to pay above market such that the number of equally qualified applicants greatly exceeds the number of positions.
How do you decide? Lottery would be ideal but hardly fair IMO. If someone is willing to work harder for the same money, I don't see why she should not be allowed to work the same for less money.