Someone made the good point that a woman's menses meant that a 1 yr contract would work out to an effective service period of about 10 months. On the other hand I don't think the working lady would want to work during her menses even if she were allowed to.
Another way of looking at it is that she would not otherwise get any rest at all since she works on weekends too. This is nature's way of giving her rest; so instead of getting a day off each week she gets 5 days off every month but all in one stretch. I imagine that rest time is precious to her.
What I'm concerned about is that a 2 year contract places expectations on her that are quite heavy and demoralizing. Some of them are burdened by expectations back home from those they are supporting that they will stay for the longest time possible. In fact many run out of steam before that time and leave between 9 months to a year.
I believe a one year contract to begin with is actually better for motivation and morale. If the girl wants to and if her house recommends her, she can apply for an extension of 6 months. The point is that she would have chosen that extension and her house would also have had their say. Personal choice always results in reduced stress and better service. The houses would also have enough time to bring in replacements.
Of course this means potentially more work for the anti-vice dept that supervises them. But the machinery is already in place and it is easier to regulate what you can control than to conduct more police raids because cheongsters prefer freelancers since they can't find suitable candidates in legal houses.
Just my rambling thoughts