Visas are only good for a year. So there is potential for repeat customers. Just not that large. I'm surprised travel agencies don't do this. I work for a large firm with a captive travel bureau that handles all the paperwork needed for international travel.
Are they getting a lot of repeat business? Just how often do people have to visit the consulate?