Every developer signed up for Microsoft's Windows development programs, like every developer signed up for Apple's developer program, gets early access to the SDK. That is pretty much standard in the development world. There are also more expensive developer programs available from Microsoft that give you access to pretty much every piece of software they make. I used to be a part of that program and would get DVDs and CDs every quarter.It is not a contradiction when you realize that their are different phases to the program, and that requirements on one system is not necessarily a restriction at another time. Microsoft is the same company that allows any dev that spends $19.99 to be able to develop apps for the Windows Phone store/Window 8 store. That does not mean every dev gets early access to the new SDK they will release next month. Only a select few get early access and that access is control by Microsoft. To me that sounds every much how they are handling development for the Xbox One.
I doubt Microsoft is will allow development for the One to be as easy as the other stores, but if we are looking for examples on how they treat devs I think we should look at how they are handling their other stores first not extrapolate from the early access program
I would love it if their Xbox indy program worked the same way as the Windows Phone and 8 store programs. That would be ideal. You don't see them dictating when something should launch on windows Phone, for example, because no one would ever release their software on the program if that were the case. Which implies that it's not that easy to do (release on multiple platforms at the same time).
That's actually an interesting analogy. Imagine you're a developer, wanting to bring something to mobile. You can release on iPhone and/or Windows Phone. The market is huge on iPhone, but not so great on Windows Phone, so you're not so sure how you feel about that. But then you learn that Windows Phone's program says you have to launch on their platform simultaneously with iPhone. Since you were on the fence about Windows Phone anyway, if you were sane, you'd say, "you know what, no. I'm not going to go through that in this case."
The point is not that Xbox is a market similar to Windows Phone; it's not. The point is to call out that there IS an inconvenience in having launch schedules dictated to you. And in the case of Xbox development, many developers will consider the inconvenience to not be worth their effort; they could use that time to launch on other platforms. And then you and I lose out on games.
I can only imagine what people would be saying here if Sony had this policy.