Since Intel currently is improving CPU performance by ~8% per year, why not move to a 3-5 year product cycle for desktop PCs? I mean, for most people it's pointless upgrading for anything less than atleast a ~50% performance improvement. Also, at current TDP levels further TDP decreases are not that important for desktop PCs, unless you're building a fanless AIO system or similar.
Moving to a 3-5 year product cycle would save a lot of development costs. Also it is not so strange actually, since that's the product cycle time Intel used to have earlier when going from 286->386->486->Pentium. And still, then the CPU performance improvements per year were actually higher than currently.
For reference on which Intel CPUs were released what year, see:
http://www.intel.com/pressroom/kits/quickrefyr.htm
it's kinda sad, it used to be like +30-40% or more per generation. now it's like 5-15% is already pretty good. i mean for me if it's not 50%+ it's like wasting money, but even more, most of stuff I do now are not every cpu limited. maybe we just need a killer app that will use up all the cpu cycles to push desktop sales.