He cracks the apps (which he first buys) because he perceives existing Apple Store buy-then-try model unfair, and that's a damn good point. It's not about the price. It's about a rampant false advertisement and Apple's unwillingness to deal with it.
Apple has a clear conflict of interests. They should switch to try-then-buy model, but that will affect their revenues as the $1 cr@p will simply stop selling. They should also deal with poor quality apps better, but again that will affect their revenues. If something sells now, there's no reason for them to change a thing if it will make the same thing sell less.
I heard a speak from some Xbox manager once and he talked a lot about trial versions of games. I think(not sure) MS requires every game that is sold in Live Marketspace to have some kind of trial. He made a point that trials and especially great trials can mean a lot for game's success. Great trial isn't just a crippled version or the first level of the game but a game itself, using almost all the mechanics.
Of course the scale is different, but I think the general point is that trials actually help in the long-tail if your game is any good.
Will we see less piracy of Android apps? Of course not... The pirates will merely find another excuse, or they'll claim that 48 hours isn't enough evaluation time.
Or so I hope. :)
While taking away your freedom of choice as a developer is lame, I still agree with some of his arguments. Not that it gives him the right to put his argument first by force.