But if we're talking about Blow in particular, there weren't many options when he released Braid for releasing an indie game and reaching a decent sized audience. Steam wasn't really putting up many indie games and selling it yourself on a website is a rough way to go if you're not Minecraft (even harder considering it was 6 years ago). At the time it was either take your chances on your own on PC, find a publisher, or get on XBLA. Microsoft does deserve credit for being the first to really start giving indie titles a platform to reach a big audience, but that doesn't mean the system didn't have problems then or that they don't still have problems now. In fact, XBLA is notorious for being a harder for indies to deal with than just about any other platform because the certification involved is more arduous than most indie devs can handle. In fact, it says a lot when the best way to get your indie game passed certification and onto XBLA is to get a publisher. At that point it kind of defeats the purpose of being indie in the first place.josemlopes said:What I mean is that they had a contract or something that they had to agree with to make the game for XBLA or PSN, if they agreed with it now its not the time to cry about it. And the games that they did could very well be PC exclusives if they had so much problem with it in the first place.
It isnt about pretending to like it, its accepting the fact that you agreed to that treatment.
So while it may have been the top of the heap 6 years ago when Braid was released, and if you want to reach a wide audience and have the resources to deal with the hassle it can be a good way to go in combination with other platforms, the fact is that indie titles are a lot more mainstream than they used to be and there are better options now.
So I don't see the complaints as being from a place of "oh we agreed to this deal and it screwed us over so screw consoles even though it we said yes to it." I see it as a case of pointing out that there are some big barriers holding indie's who might want to get on consoles back, and those either don't exist on other platforms or are far less of a problem. Which is important to know, not just for other indie devs debating which platform to go for, but for the console makers themselves who need to be aware of the problems they're causing which hold back support for the platform. And I have no issues with pointing out those issues publicly since companies like Microsoft have been sitting on some of them twiddling their thumbs since day one despite feedback from developers telling them there's an issue.