Depends on the type of crime, the case of street crime is definitely as you say even though many of these criminals are sociopaths.
In the case of white-collar crimes, I think that the crime pay,and pay well.