When Microsoft says that much of Windows licenses in the future will be free, and that much of Office will be free too (the only justification for purchasing something would be if you are using those cranky 30-year old VBA macros...), what kind of signal it sends to developers ?
It sends the signal that software isn't worth anything anymore and that only the combination of software and hardware is worth something.
Ironically enough, Microsoft grew thanks to its legion of independent developers out there who started their businesses on the assumption that many million users out there would be using a common platform (not true anymore) and willing to purchase software for their needs.
So if you are a developer and already engaged in Metro and other things, be prepared to keep earning nothing from your software.
If you are a developer who is thinking that perhaps you should giving a new chance to Microsoft, with Windows 10, in supporting it, perhaps knowing that Microsoft itself is telling your potential customers that software in itself is worth nothing, perhaps you should reconsider, unless obviously you are already the giving-software-away is your type of thing, or some open source communist.