What people are often forgetting is that encryption has two purposes, not one.
Of course it is possible to hack everything given enough resources - but there are two points to it.
1) not everyone has the knowledge or resources to do that
2) it is proof of intent
If you cannot accidentally get the resources, then having the resources is proof of intent for any legal court worldwide. And in a lot of laws, that makes a lot of difference to the judges, and also helps with the regulations handling the different variants of C&D-letters.
I agree 100% with you.
I just wanted to emphasize, that good majority of the developers, will encrypt with an intention to prevent hacker from stealing their source code.
I read some freaks articles, or hacker stole the source code of the games, modify them and republished them on android market, making a lot of money.
In the end, you can work 2 years on a code, and a hacker can take everything, edit slightly to circumvent legal law, and publish your work in another form of games.
From my reading it will seem that this is the new fashion.
Ideally before publishing your commercial project, in addition to encrypting the images.
Better your to add personal meta, in all media files.
And use some JS Minification script, and Batch change all variable and function name.