The US “locks people up” at a much higher rate, and for longer, than Japan does. About 1% of the adult population is in jail in the United States, and it’s about 0.03% of the population in Japan. The US puts people in jail at 30x the rate Japan does.
It is not because the US doesn’t lock people up enough.