Actually, that's a great idea! OK, maybe not 4 years, but why not every two?
When it comes to processors, there isn't a new generation every year (with the M chips being the exception. Noting wrong with a two year upgrade cycle, it would probably allow for optimizing the production process and...