Follow-up question based on the mention of chain length... would it be any advantage to use a different chain with each cassette? That would at least keep the wear consistent on each chain/cassette pair, but the crank gears would still be wearing relative to overall mileage.
Sorry, I'm an engineer, so I tend to overthink things :-)