iOS 6 is doing binary diffs when you update an app. I have rather large app in the store and when I pushed a minor update, download took only a few seconds. This would have been impossible if it downloaded the whole thing, my internet connection is not that fast.
When will we man up and ask Apple how come iOS doesn't do smart updates (Download only diff's) like Android Does?
Apple doesn't care because its not a significant cost for them (May be not worth their development cycle?), Carriers don't care because more data = more $$.
Consumers pay and shut up because its uncool to standup against AAPL?
So the author is about 9 months late with his complaint. I mean, assuming that is his complaint; he never explicitly says.