And I suspect that the better repayment rate has a lot to do with social pressure

Thats certainly a large part of it, but there are two other things that tend to help out:

1) If one person can't pay back, the rest of the group helps.

2) The promise of bigger loans in the future.

I agree with you about the interest rates.