Interesting, and thanks for sharing!
I’m currently on 3rd chain (just fitted), 1st cassette and 1st chainring (all Shimano 12speed). Ideally I would had changed the 10T cog, if I could have found them in stock anywhere (due in Feb 2023). Planning to change the cassette with the next chain, but wasn’t sure whether to do the chain ring as well.
I’ve just checked and turns out this system has covered over 3500 km, which doesn’t seem all that bad to me.
I suppose if I leave the chainring on too long it could accelerate chain wear, but as long as I catch it before 0.5, it shouldn’t cause any knock-on premature wear to the cassette.