The trouble with a blanket approach like that is that you get wildly disproportionate sentencing in some cases. Many years ago, a mate of mine had been sat at home all evening, and had a couple of cans of beer with his dinner. Later that evening, he realised he needed to get fuel in his car for the morning, so he nipped down the road a mile or so, filled up, and went back home. On the way back, he got stopped at random as it was "chucking out time". 20 years inside is a little harsh for that. As they said in one of the early ST:TNG episodes ,
"Where laws are absolute, there can be no justice."