Except once they catch him they have to charge him and then prosecute him and then house him in prison and then release him with even worse prospects then he started with, so that he can go back to stealing.
I think that there is no economic gains, and there is no efficiency to be had in catching petty criminals. It is a symptom of a bigger social problem which needs to be dealt with .