I think it happens if you write because you must/are obliged to, instead of writing just when you want to. Like, when you transform programming from a hobby to a job :-)
I’m not sure it’s the same for every topic, and I can’t say I’m anywhere near the author’s level, but I wrote about foreign affairs for a few years, and one does start to notice an awful lot of repetition over time.