My impression is that the iPhone App Store does a much better job of letting small developers make money than the iTunes music store does of letting small bands make money. I wonder what the core difference is?
If there was a Warner Music of app development, their products would muscle out indie developers just as record music does for indie music.