I accept the fact that there will be times when a team or individual could be in arrears. But, I don't accept teams or individuals in arrears for hundreds of dollars. Bowlers should be told at the league organizational meeting the costs that they have incurred by signing up for the league. If the bowler is not at the organizational meeting it is incumbent upon the team captain to make sure the bowler realizes his financial responsibility. Once that is established, the league must enforce payment of league fees.
Most leagues adopt some rule allowing for certain arrearages.
The key is to enforce the rules. Allowing an individual or team excessive arrearages neither helps those people or the league. That's not the answer. League officers from the President down to team captain have to enforce the rules. If you go to a movie you have to pay to get in.