Personally, I think that all of the deals, extensions, add ons is a bunch of crap. If you rob a store, you are caught, convicted, and sentenced, the sentence should be appropriate and specific. If you went into that store and picked up a quart of milk that said $1.99 and you paid the clerk, once you are leaving the building they do not run up and say, "hey, you need to pay 25 cents deposit on the plastic jug", and then " hey, you need to contribute to the retirement fund for dairy farmers, or "save a cow today, eat chicken" fund.
They should not be able to subdivide crimes like they have investments. Lets see, you robbed a store, that is a crime, but the clerk was gay, so it is also a hate crime - gay, black so it was racially motivated- hate crime X2, she was female-you are a misogynist- hate crime x3, she was muslim- hate crime x4, you used a gun-extra sentence, it held more than 10 rounds - extra sentence, the gun was stolen- (possessing stolen property), you had an accomplice in the robbery- conspiracy, you exceeded the speedlimit while trying to escape, you ran several stop signs, you drove in the carpool lane without the required number of passengers, you had a taillight out, there was a pipe in the car - drug paraphernalia, and several too more to minor to mention. It is a full employment stimulus package for attorneys, I know, I have a childs that is a PA.
If you commit a crime, it is a crime. If you are convicted they should pronounce sentence. That should cover everything. Once the "cost" is paid by completing the sentence it is over, done , finished, PERIOD. If not, they should have spelled that out in the charges and punishment in detail at the trial.