Curious idea but F1 doesn't determine salaries, nor should they. That is regulated by the individual teams and would still limit those teams to what they could afford to pay for each pass and how many.
So if you are fast driver and your team is budgetarily limited than if you start back too many positions than you could run out of money before you get to the front.. This example happend this past season in Japan when it was raining..
Additionally most F1 drivers actually don't get paid, conversely they pay for their ride and the chance to drive in F1 with the hopes of being discovered, that is a proven fact...