Most shoplifters stop after they get caught the first time, even if they don't face any further consequences. Most people who keep shoplifting after that stop if they are caught and face consequences like community service. In general, the system of escalating punishments before prison actually works to keep problems from developing to that level.
If someone is doing serious violent crimes then it seems obvious that they need to be imprisoned until we can figure out how to make them stop. But what if someone is doing minor property crimes where the total value of those crimes does not exceed the cost to imprison them? In that case we are essentially offering an incredibly inefficient subsidy to property owners.
The real answer is to directly address the factors that lead to crime and disorder, such as cost of living exceeding prevailing wages, unemployment, drug addiction, and mental illness.