> I agree with it only in principle; it seems ripe for injustice in all practical details.
Yep, instead of "you definitely get out of prison after X years have passed" you instead get "you get out of prison in 21 years! (or never, depending on how we feel)".