"Indie app publishers are screwed." - that was one of the first things I thought about.
Maybe this will cause a shift back towards up-front pricing, which personally I would welcome.
The problem is that Indie is not the right description of those developers. Those developers come in all shapes and sizes.