I'm not sure criticisms around cost are as relevant as they used to be. Windows 8 Pro currently sells for $40 on Microsoft's website, and yes, that key can be used to perform a clean install. If you paid $40 to Microsoft every three years when they released a new Windows version, that would work out to $13.33/year.
That isn’t exactly expensive... $13.33/year is basically a rounding error compared to the costs of console gaming.