many chains use 0-rings and the wrong type of lube may damage the 0-rings and cause increased wear on the chains causing them to wear out faster, and a proper formulated lube will stick and adhere to the chain so the lube won't spin off and hog up the back wheel.
What good is it when you lube the chains and most of of the lube will spin or fall off after the first mile you ride it?
I use Bel-Ray Chain Wax