Hardware isn't an issue. I just want a Steam app for in-home streaming.
1. Steam players on Xbox get wrecked by PC players using a mouse and keyboard.
2. Developers have to pick and choose when/if to support mouse and keyboard on XB1, and run the risk of getting mouse and keyboard users into console multiplayer, which would similarly kill competitive balance.
1) Steam on xbox one is not going to happen. As you already stated, plus it makes cross buy and the xbox store defunct.
2) Developers need to provide match making rules for the multiplayer lobby, that is all. Users can choose if they want to play solely against mouse and keyboard players, mixed or just controllers. The second layer would be booting players who switch peripherals mid match or just after the match begins (unless it's a mixed lobby) so no going to controller only lobby then plugging in the keyboard and mouse presuming they figure away around the peripheral lock down (match is locked to the peripheral you started with).
1. Pretty much.
2. If there's anything I learned, it's to never underestimate the ingenuity of people, especially cheaters. After YEARS, WoW still can't purge the cheaters in its battlegrounds, for example. We've seen plenty of input converters on the market, things allowing keyboards to work on consoles, or controllers to work on platforms other than the ones they were designed for. What's more, with a PC, you can have multiple types of devices plugged in, so how does the system react to that? What if you've got both plugged in, but want to use the controller, but while in the controller lobby, you bump your desk and the mouse moves? Do you boot someone over that? Do people REALLY have to unplug and plug in peripherals when going into and out of games? There are too many variables, and I think the actions of questionable PC gamers partially influence the design of the XB1 as it is (locking down the HDD and using a different file format to make cracking console games harder).