In the past, developers have discussed the pains of working with Microsoft, and specifically the patch payment system. Tim Schafer discussed why they prefer to work with open systems like Steam back in 2012, saying “I mean, it costs $40,000 to put up a patch.” 

Fez publisher Polytron has had to re-issue buggy patches in the past that corrupted some players save files, because the alternative would have cost them tens of thousands of dollars.

In the past, Microsoft has allowed for one title update to be free. But unlike Steam, where subsequent updates are still free, in the past Microsoft has charged for subsequent re-certification, costing small studios and big ones alike several thousand dollars a patch. 

Microsoft has been getting a lot of flack from the indie community lately. You can see Phil Fish’s rage on the subject today on his twitter, claiming that:

The outspoken game developer has stated in the past that Polytron had to pay to be exclusive on the Xbox 360 platform. 

No word yet on whether Xbox One will allow indies to self publish, or whether they will retroactively refund some smaller studios for their previous updates.