As I said - it's overkill. I know it's overkill, but I don't want to go through the painful period of being off the bike with injuries. I broke my Coccyx over 8-9 years ago and still can't sit in a car for more than 2-hours without having to stop to stand up.
I know you've commented in past about the state of my drivetrain - saying it couldn't possibly get that dirty - but ... my old commute was around Hyde Park and the bike lane is right next to the horse track - which is sand. A lot of that sand got thrown out on to the bike lane and made its way onto my chain. This ended up turning into a grinding paste that was pretty destructive. I'd clean it all out about once a month.
Video of me getting out the crud out of the chain tensioner jockey wheels:
Brompton chain pusher clean out - YouTube
It probably doesn't warrant a full change, there are things I could do - especially with the chainring - like just rotate it a couple of of spokes. But I'd rather spend £50 every 6 months, than spend 3-4 months off the bike which is what happened last time. Especially when you consider that just a week off the bike costs me an additional £98 in car parking and tube fares. Three months off the bike would have paid for another bike.
I actually forgot that I did also snap a chain on the Brompton. As there's no high crossbar, I didn't smack my Coccyx, but did sprain my wrist trying to hang on. Another lesson learned.
Add in to the mix that I don't pootle along at 12mph with no pressure on the pedals. I'm very often out the saddle and putting a full 100kg through the pedals. It all adds up to a fairly tough life for my chain.
As for mileage, I was doing upwards of 2,500 miles a year on the Brompton - so changing at about 1,250.