It happens temporarily all the time of course such that there are plenty of talented people underpaid at a given time but long term most will not be. I along with friends went through bouts of shitty jobs, but it is rare to stay that way. Hiring from the pool of low rate workers is not a suitable standard practice at a place that isn’t a shithole.. as we see here with Intel.
People get paid what they ask for. No one is underpaid or overpaid.
Simply ask for more in salary and benefits. When they ask why, state all the reasons why the increase is warranted. If they deny the request, look for another job that pays the higher amount.
This I can get behind (note this has nothing to do with talent).
You're assuming that markets are perfect.
The markets are never perfect. That's why you have to ask for what you want.