Yes. They should always get a fair market salary. If the company can't pay them a fair market salary, what they don't get paid is essentially a bet on the future of the company.
A person's share of the equity in a bootstrapped startup should be equal to their share of the bets.
When the company starts paying them over time their bets will get smaller.
Paying someone less than a fair market salary and not giving them a fair share of the equity is taking advantage of them.
This is how the Slicing Pie
model for equity splits works. It's the only way to get a fair split.