He's right to a degree, meaning if you have dirt under your nails it'll still be there after using hand sanitizer. Or if gas gets on your hands, the smell is still there after using hand sanitizer. So washing hands is best, but if you can't just use the sanitizer.
The popular argument is it cleans TOO MUCH
He comes in saying, no it cleans too LITTLE
Anyway.....
Hand sanitizer NEVER advertised it CLEANS DIRT from your hands and nails
It advertises it cleans germs and can reduce spreading germs to YOU and others
Hence the name "hand sanitizer"
How you equate that to cleaning grease and dirt I'll never know