You can have all the advantages of "centralised" download sites whilst still being open and not giving a monopoly to the OS creator - as shown by Android, Nokia (S40/Symbian/Meego), Linux, OS X ... hell, AmigaOS had one 15 years ago. I think it's Windows that stands out as the only platform that doesn't really have a standard download place, leaving us to the mercy of places like download.com filling the void.
Granting a monopoly to MS on software distribution will be better for everyone? I'm sure they'd love you to believe it. It'll be great for MS, with the 30% cut, and the annual $99 on top.
So you are saying that now that Microsoft has created a better reach for developers and easier/better tools that can and will probably let us write a "Metro" game or application for PC's, Laptops, Tablets and maybe Phones and Consoles, should not ask for money?
You also just answered that yourself, "I think it's Windows that stands out as the only platform that doesn't really have a standard download place, leaving us to the mercy of places like download.com filling the void.". So, isn't this Metro developer subscription model a benefit? One more way to be seen, no? You are hating on it simply because its Microsoft. Apple, charges also AND you "need" to use their hardware to develop for them! If things have not changed.
"The iOS Developer Program annual fee is $99, and in local currency where available. The iOS Developer Enterprise Program annual fee is $299, and in local currency where available. The iOS Developer University Program is free." And don't forget to add the 30% cut for them for all your sells too.
Oh wait...
"The Mac Developer Program annual fee is $99, and in local currency where available."
And to develop on Android there is a one time fee, which is or was like $25.
And also, all "app stores" take a cut of your sales. Amazon, Facebook, Steam, Google, iTunes and now finally, Windows will. What about the other ones like Intels app store? And the rest that I'm not even aware off? I'm sure they do.
But because its Microsoft, you find it "wrong". The last big company to incorporate it.
Don't do windows apps, simple. You loose like 80+% of the whole PC/Laptop market, but who cares, right?
Or you can just do the usual desktop app and ignore the "Stores" and "MetroStuff" and use the current tech, API's and Platform that will be still supported for the next 10 years like Diablo 3, WoW and Minecraft have been doing, heard does games sold alot. >.>
You could stick with Visual Studio 2010. Sure it doesn't have the latest and greatest futures, but I believe it's still an option. I really don't subscribe to the whole Windows 8 Metro philosophy on desktop PCs and laptops, but I guess I'll just have to upgrade sometime.
Visual Studio 2010 will last as long as Windows 7. Considering that we still support Windows XP, that's about 10 years.*
[size=2]*And if you add Windows 8 to the math, since it can run Windows 7 Applications, that may well be 12-14 years of Visual Studio 2010 usefulness.