Mike Ash also mentioned it here: http://www.mikeash.com/pyblog/friday-qa-2013-09-27-arm64-and-you.html
Mike's one of the most respected developers (even by Apple) when it comes to development and technical analysis.
Ok, let me quote.
"The increased pointer size comes with a substantial downside: otherwise-identical programs will use more memory, perhaps a lot more, when running on a 64-bit CPU. Pointers have to be stored in memory as well, and each pointer takes twice the amount of memory. Pointers are really common in most programs, so that can make a substantial difference. Increased memory usage can put more pressure on caches, causing reduced performance.
In short: 64-bit can increase performance for certain types of code, and makes certain programming techniques, like memory mapped files, more viable. However, it can also decrease performance due to increased memory usage."
How do we get from THIS to "the iPad Air is crippled with 1GB of RAM?"