Not really. Customers already pay more if they don't have the company card, aren't "loyal" etc... Instead of it being framed as a fine or punishment or way to "fire customers" it is simply referred to as a discount and a way to get coupons.
The OP probably meant summer jobs. I worked on farms and cut grass at a country club no where near my house. Saved enough money to buy my first computer and teach myself some code. I was hired because I spoke Spanish (took it in middle/high school) and could translate.