There's no lack of free alternatives. I've been using Linux on my home desktop for probably over 7 years now.
Progress is a shame? The team working on Win8 isn't the same one that finished up Win7, they can do both at the same time. I think 6mo might be a bit much, but I think a yearly or 18mo refresh for client OSes is awesome.
I'd pose the question of why do we need a 'refresh' every 12-18mo? At this point, Windows 7 is very mature and feature rich, all thats really coming is small incremental changes now. What if those dev's could focus efforts on new more helpful/productive software?
I'm just challenging the instinct humans have that 'the grass is always greener', when we're really at a good place already. Other than financial incentive for Microsoft, theres no real need for a new version of Windows. While im not suggesting we should stop innovating, I'm just questioning the value of the current method.
