Elenarie: You can sell the source code, for everyone to compile and deploy the application themselves using Visual Studio (the free version works just fine for this). Or, you can make your applications free in Windows Store with limited functionality, and the rest of the functionalities to be unlocked by inserting a key that users can buy on your website or your own store.
Well, it's not even funny. Not only the way to distribute software you proposed is ridiculous, but it's explicitly forbidden by Microsoft.
You may use the developer license only for the purpose of developing, testing and evaluating apps.
and
Microsoft can detect fraudulent use of a developer license on a registered machine. If Microsoft detects fraudulent use or another violation of the software license terms, we might revoke your developer license. The monitoring process helps ensure the overall health of the app marketplace.
Elenarie: Also, note that this is Microsoft's newest application platform, through which they provide different programming language support, language projections, hundreds of new APIs, new tools, certification, testing, reporting, and various other services. These services can only be provided by the creator of the application platform.
Sure, Microsoft closes the platform down, removing any way to run non-Windows Store Metro apps from an ordinary user (even in they want it), only because it cares about customers. Not because it want to solely control distribution of software on Windows.
Elenarie: A new, modern and beautiful (not beautiful in the sense of look, but beautiful in programming sense)
Oh yeah, it's so beautiful that you can't create a JIT compiler on it, for example, making impossible to create a modern browser on WinRT.
Elenarie: We really can go on and on forever. :)
Not really. Of course, fanboys can go on forever, but I am sorta already tired.