I am with him tbh I change the chain at the .75 wear - depends when this is reached whihc varies for lots of reasons
I have not changed anything else for 3 ish years
I change rings because i get chain suck I change cassettes because people tell me I should
I ride 3 times a week but i do have 4 bike
I had a 7 speed chain so stretched I could n o longer measure it with my tool and I put on a brand new 9 speed crankset and it rode fine and did not skip
TBJ i think there is loads of BS written about this to get us to buy parts we dont really need
My road bike has done tens of thousands of miles on one chain and is still not stretched - no really it has not I cannot believe it either tbh
My bikles are clean ish but nothing major - i lube chains but rarely clean them

