I think the other elephant in the room that not many are talking about is that we have reached a point where most people do not need the latest and great CPU anymore - many can still get by with something 5 years+ old. In the old days stagnation like this could have been a death sentence for Intel but modern times are much more forgiving if they can still play catchup eventually.