Just to answer your question: There are also airlines who allow you to pay for your 500 hrs. By asking for a bond, giving you nearly no pay, or simply by letting you pay per sector (Germania did that on 737).
But this doesn't change the fact that you are abused by the employer.