Two points I would make here are
a). Usually consumers don't like having peripherals forced upon them. I think you're being a little more kind and understanding of Microsoft, the same kind of understanding I don't think you would be willing to offer a competitor if they were doing something similar.
I dont know, it seems real easy on forums these days to throw out the fanboy card when you dont agree with someone. There are plenty of trolls out there, but I dont think having a position like that qualifies as such. A lot of factors will color your opinion on Kinect just as it does anyone else. Of course there are also those that really just dont take all of this as seriously as some do, so they are more forgiving or open to such things.
Add-ons are always a tough sell though, I agree. I dont think consumers dislike them as a general rule, its just that they need to offer something they want. That means devs need to create quality content around them to generate support.
b). I hope that having the Kinect bundled and always connected doesn't encourage Microsoft to demand devs implement gimmicky motion sensing into their games. We all know that companies love to show off their new tech to consumers and one way to do it is to force users to interact with said tech. Kinect used to be entirely optional: you needed the device and you needed to buy games that depended on the device. Now that it is part of the hardware everyone will have there is nothing separating the two and by extension nothing discouraging devs from implementing that kind of interactivity into a game.
I would hate to see that happen as well, but there are a couple reasons I dont think that will happen:
1. MS has explained it over and over that the end user will be able to completely disable Kinect within the settings and completely operate the console with a controller, not to mention play any games that dont require Kinect. As far as I know, there has been no evidence that MS is requiring devs to make any Kinect controls mandatory, so if a dev uses it, its becuase they wanted to do so. For most core titles, I expect any Kinect features to be optional.
2. MS is treating Kinect for the next gen completely different from Kinect of this gen. This gen, Kinect is a 2nd platform to MS. They stated as such when it originally launched. You saw them devote E3 time to showcase games and various concepts. Of course that wasn't recieved well and on stage demos of motion based games just dont work frankly. Now, Kinect is simply another feature of the X1 in MS' eyes, not a 2nd platform. You can see that in how at their first event and at E3, MS didnt showcase a single Kinect only title to demo. They instead focused on laying out the new Kinect hardware and apis available to devs, while also making sure to point out that Kinect can work great as an optional control in core titles in conjunction with the X1 controller (The Ryse demo showed how the devs built in optional controls such as raising your shield by flicking up the controller). Notice the shift in message? Its no longer about Kinect on its own, its how Kinect can coexist with existing control schemes as an integrated part of the system.
By the same token, I hope Sony doesn't force devs to overuse the touchpad on the DS4 either. Although, having to use a touchpad would be infinitely less annoying than being forced to use Kinect.
I really doubt Sony or MS are going to force devs to force mandatory controls on gamers. They just need to make it as easy as possible for devs to make use of the options if they wish to. Sony can garuntee devs that every ps4 owner will have that touchpad just as MS can garuntee every dev that every X1 owner will have Kinect.
Ultimately, MS is taking a risk. They really want to encourage devs to give the hardware a try. If devs put out quality content (either Kinect only or hybrid forms), then all of us as gamers can enjoy the fruits of their labor. The down side is that they have to bundle Kinect as an integrated part, so they require it to be plugged in (even if this isnt a techincal reason) just as Sony bundles a controller with every system for the touchpad support. Unfortunately, Kinect costs more than a controller, so MS also had to price the system higher. Sony made it look worse when they unbundled their Move system in order to hit a lower price.
I wonder if MS will change the plugged in requirement or if they already allow that to happen, but just aren't broadcasting it for the sake of dev pr (for cases like a damaged kinect). Either way, MS wants Kinect to be a feature of the X1, not an Add-on. We will see if that works. Sony has sent a clear signal that they are not that interested in their Move system beyond the niche add-on market, so we have two plans unfolding. I doubt MS can afford to drop the price on the console, but if they could, I wonder if they might do a surprise drop before launch to match the PS4. That's hard to believe though.