Dirt on the outside of your chain might be unsightly, but it makes no difference. It's what's inside and between the chain rollers and plates that's important. I don't use motor oil, but I also don't worry about the normal dirt that accumulates on my chain. It may not be aesthetic or cosmetic, but it makes no difference in the performance or longevity of your chain.