In all the years I have owned a bike, I have never changed a cassette because of jumping or teeth issues. I recall buying a coupe of cassettes simply because of wanting a larger top gear like a 36t or a 42t.
Chains are seldomly changed bar really old worn ones several years old, in the most...