When it comes to Microsoft, this is what I find ridiculous.

It's only one of the stupidest ideas in the world to create such a complicated network of upgrade/clean-install requirements. I got...