...... Modern chain lubes are thin enough to seep past the o-ring to replenish the grease in the bushings.........
Ice, you are right. Chain lube is tacky and will capture and hold grit. I find it better to have some lube with my grit, rather no lube at all. But the debate on this point has been loud and contentious since the beginning of time. Most of the grit will be on the outside. Wipe off excess grit before you lube so you don't carry grit into the bushings. My dirt bike chain was removed after every ride and cleaned in solvent before re-installing and lubing. My street bike isn't ridden in those conditions, so I just occasionally wipe it down with a rag soaked in WD-40. In other words, appropriate maintenance goes a long way. A good chain should last 10 to 15 thousand miles. On my XS-650 I replace the chain around 15 thousand miles. I'm on my second rear sprocket in 105,000 miles. It is just about due again.
I'm not sure what to make of this.
I should clarify my earlier starements where I said dry lubes were tacky. They go on wet and stick well to the chain, but are not tacky or wet feeling once they dry. They do not attract or hold dirt. By tacky I just meant they stick to the chain well. Scott