One reason many are unemployed or are in jobs they absolutely hate is that they do not have marketable skills and refuse to develop any. To be paid for your labor you must be worth much more than the cost to hire you. Whoever hires an employee pays more than the take home pay and must make back at least all costs plus a little more or the whole process is not worth the effort.
For an employer to pay you $15 for an hour’s work (not time, but work – we’ll talk about the difference another time) you must be worth more than $15 per hour. To be paid $15 million you must produce more than $15 million in value. This is simple economics and has nothing whatsoever to do with your intrinsic value as a human being.
Do you want to earn more money? Make yourself worth more. Get better than you are now at what you do for a living. Add another skill to you list of talents. It is not your employer’s job to make you better at your job or to pay you more money without you providing enough value to cover his costs of employing you. If you want more, be worth more.
“Do you see a man skillful in his work? He will stand before kings; he will not stand before obscure men.” (Proverbs 22:29, ESV)
Paraphrase that verse with me. “Look at the man (or woman) who has put in the time and effort to develop his skills. This person will have great opportunities to be employed, because of those skills, by someone who is willing and able to pay handsomely for such superb talent. The one who has not bothered to improve a marketable skill will simply not be in demand.”