Oy veh.
OK, in order:
- Quite a few people buy an OS separate from a new PC buy, and the numbers support me on this. I certainly did with Win7 x64 Ultimate. In fact, Win8 has terrible purchase numbers, outside of new PC installs (where the consumer often has no choice, or doesn't know to make a choice in the 1st place), relative to every other Windows version in the past, besides Vista.
- You apparently missed the "installing" part of "installing and learning". YOU may enjoy (re)installing Windows (whether as an upgrade or clean install), but most people do not, and it takes a significant amount of time.
As for new features, very few of them are particularly compelling, or could not have been released as a service pack for Win7. I also have never had WIn7 crash on me, except for cases involving a bad SATA cable on my boot drive; hardly the OS's fault.
- You simply have not done the searches I've recommended, and continue to state your assertions with little to no supporting evidence. That is NOT sufficient in any debate; anyone can simply stomp their foot and insist they're correct, you know.
In general, there are only small improvements in performance over Win7, and in fact Win8 scores *lower* for gaming. To quote you, "There's not much in terms of new features, it's mostly under the hood and small enhancements". That says "service pack" to me, not "buy a new OS".
- Google and the rest of the dev world starting building applications for Win7 almost immediately. You also did not see a single developer who simply refused to accommodate Win7 right from launch. Win8 has already been given the thumbs-down from a good number of developers, both large and small. Notch, for example, swears he will never develop anything for Win8, and Steam has started to develop for Linux, with Win8's problems as one of the explicit reasons.
I've used Win8, both RC and on several peoples' new PCs, and, in its current incarnation, Win8 is NOT yet "smooth and polished", although I imagine that will change eventually, as it has for every iteration of Windows so far; again, OP's problems with P2P are just one example. Furthermore, many, if not most, of the changes to the GUI (as well as the development process) seem to be particularly arbitrary.