Spot on. You remunerate people based how much respect you have for them and what esteem you hold for them. If your company pays you less than you’re worth, then they clearly don’t value you.
Very few people would show up to work without the money. Let’s stop pretending they would.