Yeah, I've heard this sort of thing a lot. After trying every regimen proposed by folks like yourself, replacing seven chains in six years, and after having to replace a chain in a motel parking lot 2000 miles from home in the middle of a cross country trip, I concluded that my mileage definitely varies. I believe I gave chains a very fair test, and they were not working out for me. The chain oilers were my last ditch effort to make my peace with chains and I think they work - I'll definitely use them again.
As for having a shaft drive fail, well, I weathered one of those a few years back. Swapping in the final drive from a parts bike took less than an hour and cost me nothing. That was the only shaft drive failure I ever had, and I don't think that one would have failed if the moron who owned the bike before me hadn't run it for 30,000 miles with no grease on the splines - I found crumbly rust and lots of wear in there the first time I changed the rear tire. I added grease and they went another 50K before they stripped. My other shaft drive Hondas went over 100K and were killed by other things (crashing, dropped valve, bottom end failure), leaving me with final drive parts ready and waiting when I finally needed them. It's nonsensical to compare a shaft drive failure, to a single chain and sprocket set. You have to compare it to dozens of chain and sprocket sets, because that's how often they each happen.
But if you're happy with your chain care regimen, more power to you! It all comes down to how much you ride and in what conditions, and what tradeoffs you are willing to make.