Washing does remove the bloom from an egg. The bloom helps eggs to stay fresher, longer. It helps keep moisture from evaporating out of the egg and bacteria from entering the egg. When I need to wash an egg because it's dirty, I just use it sooner. Sometimes I store a few more eggs than usual, going into the fall molt or the spring broody season. Those are clean unwashed eggs, with the bloom on.
Customers should be using their eggs up quite soon, so I wouldn't worry about washing the bloom off of customers' eggs. They should be getting clean eggs when they buy eggs.
I also wouldn't worry about it for individuals that are using their eggs right away. It's really only an issue if you're doing long term storage. Some people don't use supplemental lighting with their chickens in winter and they'd be a prime group to want to store more eggs going into winter.
To keep eggs cleaner, I try to not have the nest boxes right next to the pop door and have sand in the run, in the areas that don't have plants growing. The part of the run next to the coop is also roofed. All this tends to keep their feet a little less muddy. I'm also careful to not have the area under the roosts be a traffic area, to keep them from walking through a lot of poop. In a small coop, it can be hard to fit everything in and I'd use a poop board if that was an issue.
For deep litter, instead of putting in really thick layers of litter and stirring more often, I top dress with thin layers of clean shavings more often. This means that there is a layer of clean shavings on top much more of the time. I also focus my top dressing of shavings in the areas that need it most, rather than the entire coop. I think this also keeps their feet cleaner.
Most of the eggs I collect are clean, although when it's the mud season, some are muddy. Once in awhile I get poop on an egg, too. It happens. I love days when they're all clean.