It's essentially free to put someone on the no-fly list, and it doesn't impact them financially, only their freedom.
I'd imagine 1 year on the no-fly list on top of the current punishments would dissuade a lot of middle class people from shoplifting.