Fez creator Phil Fish has had a hard time articulating his feelings about Nintendo. Luckily, after being accused of hating Nintendo on Twitter, the truth has come out. "the reason fez isnt on nintendo platform isnt because i don't like nintendo," he says. "it's because of the insulting way they treated indies."
So there it is, straight from the man himself. He doesn't approve of Nintendo's policies towards indie developers; a valid concern, no?
But then fellow indie developer Bertil Hörberg pointed out that Phil is releasing Fez on Steam, and that Valve's Greenlight process is far worse than Nintendo's proceedures. "i didn't have to go through greenlight," Phil replied. "im special."
Phil Fish doesn't care about other indie developers. He doesn't care about how Nintendo's or Valve's or anybody's policies affect them. He just wants special treatment. He wants Nintendo to stroke his ego, and they won't do it. I guess he can't bear the thought of being on equal footing with other indie developers like Nicalis, Renegade Kid, and WayForward.
It's fine that he wants special treatment -- at least he's honest about it. But he's not honest about the reason behind it. He claims that he won't support Nintendo's consoles because of their harmful policies towards indie developers, while he ports his game to Steam because they let him bypass their own (much worse) policies. It's not just deceitful, it's disrespectful to indie developers who have found success on Nintendo's eShop.
Maybe he's still bitter about WiiWare. If that's the case, he's letting his spite blind him to the changes that have taken place, to the current reality that Nintendo currently offers one of the most indie-friendly platforms available.