The thing is is.. Bicycle chains work best if properly lubricated - and (assuming an exposed transmission rather than a chaincase) 'properly lubricated' from a chain's point of view means having lube inside, covering all the working parts, the friction surfaces, and no more on the exterior surfaces than is necessary to minimise corrosion. If you're going to put degreaser on your chain to remove surface sh!ttola you need to be aware of the consequences - the first of which is that it removes all of the lube. That is, not just the surface sh!ttola but also the lube within the chain. This wouldn't be a problem if it wasn't for the fact that most people don't remove all the degreaser before they apply fresh lube. A lot depends on the nature of the degreaser or solvent used to strip the chain, but generally speaking, if you put new lube on top of degreaser it degrades the lube. Removing the degreaser variously involves rinsing with possibly soapy water or waiting for evaporation, a process which can be accelerated by heating the chain. Oh my god. What a palaver. To say nothing of the toxic effects of volatile compounds on human health and the environment. And disposal too. What do you do with white spirit/diesel/turps/agent orange after it's been contaminated?
Surface sh!ttola (for it is surface sh!ttola we are talking about) is easy to get off simply by wiping it. And once the chain is cleanish it's easy to lubricate it and wipe off the excess. This makes it even more cleanish. Job done. If your chain is still getting skanky it's because you aren't wiping off enough of the excess. It's really that simple. It ends up becoming a actual procedure because it's sustainable. Wipe, wipe, wipe, lube, wipe wipe, wipe, lube, wipe wipe wipe wipe wipe. Ride. Repeat.
Let us not forget that chains are consumables. We treat them kindly only to minimise the damage they can do to other parts, not because we cherish them. And then we bin them and move on.