I noticed there is a misconception a lot of people seem to have that Kinectless X1 SKU would somehow easily open the door for Microsoft to give back the CPU + GPU + RAM resources reserved for Kinect to developers so future games could make use of them narrowing the graphical performance gap between X1 and PS4.
The problem with this is it requires Microsoft to completely drop OS voice navigation while in games in order to achieve that.
The reason for that is if Microsoft did give back those resources to developers, and developers took advantage of those resources in their future games, then there won't be any resources left for Kinect equipped boxes to listen, process and take action when users shout "xbox, record that", or "xbox, switch to TV", etc... while in games.
As the availability of those resources that were originally reserved for Kinect will no longer be guaranteed since they might already been utilized by the game engine itself.
So even if Kinect is not hooked up, Microsoft needs to make sure if you hookup Kinect and shout commands at it, it'll respond while you're in games. Hence they need to always make sure those resources are reserved.
To give up those resources, Microsoft seems to have only three options moving forward:
a) Drop support for OS voice navigation while in-game.
b) Requires you to pause via the xbox controller to activate voice commands (They could impose a policy on developers to give back those resources to the OS only on pause menu).
c) Have two tiers of games, ones that allow OS voice navigation while in-games, and others that don't allow OS voice navigation.
So what do you guys think? Is it worth it to gain back those resources? And if so, what's the best option Microsoft could take to give back those resources?