If you don't like the pay why do you show up for the job? Look in the mirror, you're the one responsible for the pay. No one forced you to work for the rate you signed up for.
Why does the job pay $22 an hour to start. Because there are plenty of pilots willing to accept it. -- including you.
RJ captain should pay $100 an hour minimum. After all that's only second year FO pay at most legacies. Why does it pay less. Because 99% of the regional pilots have agreed to less.