Microsoft is damned if they do, damned if they don't at this point. They're seen as anti-developer/anti-indie if they try and take control of the the content within their online store by adding draconian hoops developers have to jump through to release games on their platform (and understandably so), and now that they've seemingly dropped those requirements, people are weary of discoverability (and shovelware bombardment) on the platform, despite the fact that the competition have suffered from the very same issue this generation. I understand ideals and principals, but those are non-factors at this point considering that ideals and principals have ultimately won out in the face of the changes that have been made over the last few months. It's their decision to voluntarily leave out a potentially sizable demographic that is willing to purchase their games, but I'd argue that it's an absolutely boneheaded one to make for an indie developer.
And from an indie developer standpoint, it's pretty idiotic to hold a grudge in the face of these sweeping changes. If the platform is good to develop for, regardless of past policies, then it's a good platform to develop for. As an indie developer, it makes absolutely ZERO sense to not release your game onto as many platforms as possible unless exclusivity was the only reason your game was funded/created, because that act would be the very definition of leaving money on the table. It's kind of ironic seeing developers complain about Microsoft's publishing requirement to release exclusively for their system if they publish the game, only to voluntarily forego releasing your game on that company's platform.