Also not everyone rides under the same conditions. Some people have more dust and dirt than others. While rain is common with some people. You have to choose the best lubricant for the conditions you ride in. And time & convenience plays a large role in choosing a lube as well.
For me, I require the following list:
1. at least 500 miles between chain-cleaning and lube
2. at least 8000 mile life out of the chain before 1/16" wear
I ride over 10000 miles a year with roughly 8000 of that on-road. The rest is a mix of rain and dusty/dirty conditions. For my conditions, the only chain-lube that meets all my requirements and sometimes even exceeds them with a 10000 mile lifespan from a chain is the Chain L No.5 oil. It's the only lube I've found that has EP & anti-wear additives. Which makes a much bigger difference in lubrication & chain-life than the base oil. And it doesn't require much work to apply. My time is more valuable to me than constantly cleaning and soaking a chain to get 8000-10000 miles out of it. Chain L No.5 does that for me with the least amount of effort.