It's gone in cycles for as long as I recall and older devs around 2010 said it had been going on for as long as they could recall.